* {
  margin: 0px;
  padding: 0px;
  margin: auto;
  box-sizing: border-box; }

.starName {
  font-size: 50px;
  font-weight: bold;
  position: absolute;
  left: 45%;
  top: 30%;
  color: white;
  z-index: 100; }

.box {
  width: 100vw;
  height: 100vh;
  background-color: black;
  position: relative;
  overflow: hidden; }

.box > div {
  width: 2%;
  height: 100vh;
  float: left;
  position: relative; }

.box > div:nth-of-type(1) > div:nth-of-type(1) {
  border: 7px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 49%;
  top: 87vh;
  animation: starShow11 8s linear infinite; }

@keyframes starShow11 {
  0% {
    top: 87vh; }
  87% {
    top: 0vh; }
  7% {
    top: 100vh; }
  100% {
    top: 87vh; } }

.box > div:nth-of-type(1) > div:nth-of-type(2) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 81%;
  top: 75vh;
  animation: starShow21 2s linear infinite; }

@keyframes starShow21 {
  0% {
    top: 75vh; }
  75% {
    top: 0vh; }
  13% {
    top: 100vh; }
  100% {
    top: 75vh; } }

.box > div:nth-of-type(1) > div:nth-of-type(3) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 8%;
  top: 79vh;
  animation: starShow31 2s linear infinite; }

@keyframes starShow31 {
  0% {
    top: 79vh; }
  79% {
    top: 0vh; }
  11% {
    top: 100vh; }
  100% {
    top: 79vh; } }

.box > div:nth-of-type(1) > div:nth-of-type(4) {
  border: 7px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 33%;
  top: 49vh;
  animation: starShow41 7s linear infinite; }

@keyframes starShow41 {
  0% {
    top: 49vh; }
  49% {
    top: 0vh; }
  26% {
    top: 100vh; }
  100% {
    top: 49vh; } }

.box > div:nth-of-type(1) > div:nth-of-type(5) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 8%;
  top: 14vh;
  animation: starShow51 9s linear infinite; }

@keyframes starShow51 {
  0% {
    top: 14vh; }
  14% {
    top: 0vh; }
  43% {
    top: 100vh; }
  100% {
    top: 14vh; } }

.box > div:nth-of-type(1) > div:nth-of-type(6) {
  border: 7px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 93%;
  top: 90vh;
  animation: starShow61 6s linear infinite; }

@keyframes starShow61 {
  0% {
    top: 90vh; }
  90% {
    top: 0vh; }
  5% {
    top: 100vh; }
  100% {
    top: 90vh; } }

.box > div:nth-of-type(1) > div:nth-of-type(7) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 33%;
  top: 95vh;
  animation: starShow71 4s linear infinite; }

@keyframes starShow71 {
  0% {
    top: 95vh; }
  95% {
    top: 0vh; }
  3% {
    top: 100vh; }
  100% {
    top: 95vh; } }

.box > div:nth-of-type(1) > div:nth-of-type(8) {
  border: 7px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 52%;
  top: 14vh;
  animation: starShow81 3s linear infinite; }

@keyframes starShow81 {
  0% {
    top: 14vh; }
  14% {
    top: 0vh; }
  43% {
    top: 100vh; }
  100% {
    top: 14vh; } }

.box > div:nth-of-type(2) > div:nth-of-type(1) {
  border: 7px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 79%;
  top: 42vh;
  animation: starShow12 6s linear infinite; }

@keyframes starShow12 {
  0% {
    top: 42vh; }
  42% {
    top: 0vh; }
  29% {
    top: 100vh; }
  100% {
    top: 42vh; } }

.box > div:nth-of-type(2) > div:nth-of-type(2) {
  border: 3px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 84%;
  top: 100vh;
  animation: starShow22 4s linear infinite; }

@keyframes starShow22 {
  0% {
    top: 100vh; }
  100% {
    top: 0vh; }
  0% {
    top: 100vh; }
  100% {
    top: 100vh; } }

.box > div:nth-of-type(2) > div:nth-of-type(3) {
  border: 5px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 63%;
  top: 90vh;
  animation: starShow32 2s linear infinite; }

@keyframes starShow32 {
  0% {
    top: 90vh; }
  90% {
    top: 0vh; }
  5% {
    top: 100vh; }
  100% {
    top: 90vh; } }

.box > div:nth-of-type(2) > div:nth-of-type(4) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 7%;
  top: 51vh;
  animation: starShow42 3s linear infinite; }

@keyframes starShow42 {
  0% {
    top: 51vh; }
  51% {
    top: 0vh; }
  25% {
    top: 100vh; }
  100% {
    top: 51vh; } }

.box > div:nth-of-type(2) > div:nth-of-type(5) {
  border: 3px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 39%;
  top: 66vh;
  animation: starShow52 7s linear infinite; }

@keyframes starShow52 {
  0% {
    top: 66vh; }
  66% {
    top: 0vh; }
  17% {
    top: 100vh; }
  100% {
    top: 66vh; } }

.box > div:nth-of-type(2) > div:nth-of-type(6) {
  border: 10px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 7%;
  top: 84vh;
  animation: starShow62 6s linear infinite; }

@keyframes starShow62 {
  0% {
    top: 84vh; }
  84% {
    top: 0vh; }
  8% {
    top: 100vh; }
  100% {
    top: 84vh; } }

.box > div:nth-of-type(2) > div:nth-of-type(7) {
  border: 7px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 80%;
  top: 75vh;
  animation: starShow72 2s linear infinite; }

@keyframes starShow72 {
  0% {
    top: 75vh; }
  75% {
    top: 0vh; }
  13% {
    top: 100vh; }
  100% {
    top: 75vh; } }

.box > div:nth-of-type(2) > div:nth-of-type(8) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 7%;
  top: 95vh;
  animation: starShow82 7s linear infinite; }

@keyframes starShow82 {
  0% {
    top: 95vh; }
  95% {
    top: 0vh; }
  3% {
    top: 100vh; }
  100% {
    top: 95vh; } }

.box > div:nth-of-type(3) > div:nth-of-type(1) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 61%;
  top: 85vh;
  animation: starShow13 7s linear infinite; }

@keyframes starShow13 {
  0% {
    top: 85vh; }
  85% {
    top: 0vh; }
  8% {
    top: 100vh; }
  100% {
    top: 85vh; } }

.box > div:nth-of-type(3) > div:nth-of-type(2) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 48%;
  top: 70vh;
  animation: starShow23 10s linear infinite; }

@keyframes starShow23 {
  0% {
    top: 70vh; }
  70% {
    top: 0vh; }
  15% {
    top: 100vh; }
  100% {
    top: 70vh; } }

.box > div:nth-of-type(3) > div:nth-of-type(3) {
  border: 5px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 29%;
  top: 98vh;
  animation: starShow33 7s linear infinite; }

@keyframes starShow33 {
  0% {
    top: 98vh; }
  98% {
    top: 0vh; }
  1% {
    top: 100vh; }
  100% {
    top: 98vh; } }

.box > div:nth-of-type(3) > div:nth-of-type(4) {
  border: 3px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 95%;
  top: 44vh;
  animation: starShow43 10s linear infinite; }

@keyframes starShow43 {
  0% {
    top: 44vh; }
  44% {
    top: 0vh; }
  28% {
    top: 100vh; }
  100% {
    top: 44vh; } }

.box > div:nth-of-type(3) > div:nth-of-type(5) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 24%;
  top: 36vh;
  animation: starShow53 1s linear infinite; }

@keyframes starShow53 {
  0% {
    top: 36vh; }
  36% {
    top: 0vh; }
  32% {
    top: 100vh; }
  100% {
    top: 36vh; } }

.box > div:nth-of-type(3) > div:nth-of-type(6) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 68%;
  top: 50vh;
  animation: starShow63 3s linear infinite; }

@keyframes starShow63 {
  0% {
    top: 50vh; }
  50% {
    top: 0vh; }
  25% {
    top: 100vh; }
  100% {
    top: 50vh; } }

.box > div:nth-of-type(3) > div:nth-of-type(7) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 71%;
  top: 77vh;
  animation: starShow73 1s linear infinite; }

@keyframes starShow73 {
  0% {
    top: 77vh; }
  77% {
    top: 0vh; }
  12% {
    top: 100vh; }
  100% {
    top: 77vh; } }

.box > div:nth-of-type(3) > div:nth-of-type(8) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 2%;
  top: 78vh;
  animation: starShow83 4s linear infinite; }

@keyframes starShow83 {
  0% {
    top: 78vh; }
  78% {
    top: 0vh; }
  11% {
    top: 100vh; }
  100% {
    top: 78vh; } }

.box > div:nth-of-type(4) > div:nth-of-type(1) {
  border: 5px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 26%;
  top: 87vh;
  animation: starShow14 9s linear infinite; }

@keyframes starShow14 {
  0% {
    top: 87vh; }
  87% {
    top: 0vh; }
  7% {
    top: 100vh; }
  100% {
    top: 87vh; } }

.box > div:nth-of-type(4) > div:nth-of-type(2) {
  border: 10px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 48%;
  top: 69vh;
  animation: starShow24 9s linear infinite; }

@keyframes starShow24 {
  0% {
    top: 69vh; }
  69% {
    top: 0vh; }
  16% {
    top: 100vh; }
  100% {
    top: 69vh; } }

.box > div:nth-of-type(4) > div:nth-of-type(3) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 50%;
  top: 80vh;
  animation: starShow34 8s linear infinite; }

@keyframes starShow34 {
  0% {
    top: 80vh; }
  80% {
    top: 0vh; }
  10% {
    top: 100vh; }
  100% {
    top: 80vh; } }

.box > div:nth-of-type(4) > div:nth-of-type(4) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 30%;
  top: 70vh;
  animation: starShow44 1s linear infinite; }

@keyframes starShow44 {
  0% {
    top: 70vh; }
  70% {
    top: 0vh; }
  15% {
    top: 100vh; }
  100% {
    top: 70vh; } }

.box > div:nth-of-type(4) > div:nth-of-type(5) {
  border: 3px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 24%;
  top: 13vh;
  animation: starShow54 8s linear infinite; }

@keyframes starShow54 {
  0% {
    top: 13vh; }
  13% {
    top: 0vh; }
  44% {
    top: 100vh; }
  100% {
    top: 13vh; } }

.box > div:nth-of-type(4) > div:nth-of-type(6) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 2%;
  top: 29vh;
  animation: starShow64 9s linear infinite; }

@keyframes starShow64 {
  0% {
    top: 29vh; }
  29% {
    top: 0vh; }
  36% {
    top: 100vh; }
  100% {
    top: 29vh; } }

.box > div:nth-of-type(4) > div:nth-of-type(7) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 18%;
  top: 14vh;
  animation: starShow74 10s linear infinite; }

@keyframes starShow74 {
  0% {
    top: 14vh; }
  14% {
    top: 0vh; }
  43% {
    top: 100vh; }
  100% {
    top: 14vh; } }

.box > div:nth-of-type(4) > div:nth-of-type(8) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 33%;
  top: 72vh;
  animation: starShow84 5s linear infinite; }

@keyframes starShow84 {
  0% {
    top: 72vh; }
  72% {
    top: 0vh; }
  14% {
    top: 100vh; }
  100% {
    top: 72vh; } }

.box > div:nth-of-type(5) > div:nth-of-type(1) {
  border: 10px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 26%;
  top: 75vh;
  animation: starShow15 3s linear infinite; }

@keyframes starShow15 {
  0% {
    top: 75vh; }
  75% {
    top: 0vh; }
  13% {
    top: 100vh; }
  100% {
    top: 75vh; } }

.box > div:nth-of-type(5) > div:nth-of-type(2) {
  border: 6px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 56%;
  top: 76vh;
  animation: starShow25 5s linear infinite; }

@keyframes starShow25 {
  0% {
    top: 76vh; }
  76% {
    top: 0vh; }
  12% {
    top: 100vh; }
  100% {
    top: 76vh; } }

.box > div:nth-of-type(5) > div:nth-of-type(3) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 7%;
  top: 59vh;
  animation: starShow35 7s linear infinite; }

@keyframes starShow35 {
  0% {
    top: 59vh; }
  59% {
    top: 0vh; }
  21% {
    top: 100vh; }
  100% {
    top: 59vh; } }

.box > div:nth-of-type(5) > div:nth-of-type(4) {
  border: 7px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 32%;
  top: 79vh;
  animation: starShow45 4s linear infinite; }

@keyframes starShow45 {
  0% {
    top: 79vh; }
  79% {
    top: 0vh; }
  11% {
    top: 100vh; }
  100% {
    top: 79vh; } }

.box > div:nth-of-type(5) > div:nth-of-type(5) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 76%;
  top: 84vh;
  animation: starShow55 7s linear infinite; }

@keyframes starShow55 {
  0% {
    top: 84vh; }
  84% {
    top: 0vh; }
  8% {
    top: 100vh; }
  100% {
    top: 84vh; } }

.box > div:nth-of-type(5) > div:nth-of-type(6) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 20%;
  top: 65vh;
  animation: starShow65 8s linear infinite; }

@keyframes starShow65 {
  0% {
    top: 65vh; }
  65% {
    top: 0vh; }
  18% {
    top: 100vh; }
  100% {
    top: 65vh; } }

.box > div:nth-of-type(5) > div:nth-of-type(7) {
  border: 3px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 96%;
  top: 8vh;
  animation: starShow75 3s linear infinite; }

@keyframes starShow75 {
  0% {
    top: 8vh; }
  8% {
    top: 0vh; }
  46% {
    top: 100vh; }
  100% {
    top: 8vh; } }

.box > div:nth-of-type(5) > div:nth-of-type(8) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 74%;
  top: 98vh;
  animation: starShow85 9s linear infinite; }

@keyframes starShow85 {
  0% {
    top: 98vh; }
  98% {
    top: 0vh; }
  1% {
    top: 100vh; }
  100% {
    top: 98vh; } }

.box > div:nth-of-type(6) > div:nth-of-type(1) {
  border: 7px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 84%;
  top: 96vh;
  animation: starShow16 5s linear infinite; }

@keyframes starShow16 {
  0% {
    top: 96vh; }
  96% {
    top: 0vh; }
  2% {
    top: 100vh; }
  100% {
    top: 96vh; } }

.box > div:nth-of-type(6) > div:nth-of-type(2) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 77%;
  top: 81vh;
  animation: starShow26 6s linear infinite; }

@keyframes starShow26 {
  0% {
    top: 81vh; }
  81% {
    top: 0vh; }
  10% {
    top: 100vh; }
  100% {
    top: 81vh; } }

.box > div:nth-of-type(6) > div:nth-of-type(3) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 92%;
  top: 14vh;
  animation: starShow36 5s linear infinite; }

@keyframes starShow36 {
  0% {
    top: 14vh; }
  14% {
    top: 0vh; }
  43% {
    top: 100vh; }
  100% {
    top: 14vh; } }

.box > div:nth-of-type(6) > div:nth-of-type(4) {
  border: 7px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 67%;
  top: 58vh;
  animation: starShow46 7s linear infinite; }

@keyframes starShow46 {
  0% {
    top: 58vh; }
  58% {
    top: 0vh; }
  21% {
    top: 100vh; }
  100% {
    top: 58vh; } }

.box > div:nth-of-type(6) > div:nth-of-type(5) {
  border: 10px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 46%;
  top: 40vh;
  animation: starShow56 4s linear infinite; }

@keyframes starShow56 {
  0% {
    top: 40vh; }
  40% {
    top: 0vh; }
  30% {
    top: 100vh; }
  100% {
    top: 40vh; } }

.box > div:nth-of-type(6) > div:nth-of-type(6) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 10%;
  top: 87vh;
  animation: starShow66 4s linear infinite; }

@keyframes starShow66 {
  0% {
    top: 87vh; }
  87% {
    top: 0vh; }
  7% {
    top: 100vh; }
  100% {
    top: 87vh; } }

.box > div:nth-of-type(6) > div:nth-of-type(7) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 52%;
  top: 70vh;
  animation: starShow76 1s linear infinite; }

@keyframes starShow76 {
  0% {
    top: 70vh; }
  70% {
    top: 0vh; }
  15% {
    top: 100vh; }
  100% {
    top: 70vh; } }

.box > div:nth-of-type(6) > div:nth-of-type(8) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 58%;
  top: 50vh;
  animation: starShow86 6s linear infinite; }

@keyframes starShow86 {
  0% {
    top: 50vh; }
  50% {
    top: 0vh; }
  25% {
    top: 100vh; }
  100% {
    top: 50vh; } }

.box > div:nth-of-type(7) > div:nth-of-type(1) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 62%;
  top: 3vh;
  animation: starShow17 4s linear infinite; }

@keyframes starShow17 {
  0% {
    top: 3vh; }
  3% {
    top: 0vh; }
  49% {
    top: 100vh; }
  100% {
    top: 3vh; } }

.box > div:nth-of-type(7) > div:nth-of-type(2) {
  border: 10px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 5%;
  top: 80vh;
  animation: starShow27 3s linear infinite; }

@keyframes starShow27 {
  0% {
    top: 80vh; }
  80% {
    top: 0vh; }
  10% {
    top: 100vh; }
  100% {
    top: 80vh; } }

.box > div:nth-of-type(7) > div:nth-of-type(3) {
  border: 3px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 65%;
  top: 89vh;
  animation: starShow37 8s linear infinite; }

@keyframes starShow37 {
  0% {
    top: 89vh; }
  89% {
    top: 0vh; }
  6% {
    top: 100vh; }
  100% {
    top: 89vh; } }

.box > div:nth-of-type(7) > div:nth-of-type(4) {
  border: 3px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 83%;
  top: 74vh;
  animation: starShow47 10s linear infinite; }

@keyframes starShow47 {
  0% {
    top: 74vh; }
  74% {
    top: 0vh; }
  13% {
    top: 100vh; }
  100% {
    top: 74vh; } }

.box > div:nth-of-type(7) > div:nth-of-type(5) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 31%;
  top: 32vh;
  animation: starShow57 2s linear infinite; }

@keyframes starShow57 {
  0% {
    top: 32vh; }
  32% {
    top: 0vh; }
  34% {
    top: 100vh; }
  100% {
    top: 32vh; } }

.box > div:nth-of-type(7) > div:nth-of-type(6) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 83%;
  top: 57vh;
  animation: starShow67 1s linear infinite; }

@keyframes starShow67 {
  0% {
    top: 57vh; }
  57% {
    top: 0vh; }
  22% {
    top: 100vh; }
  100% {
    top: 57vh; } }

.box > div:nth-of-type(7) > div:nth-of-type(7) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 90%;
  top: 4vh;
  animation: starShow77 5s linear infinite; }

@keyframes starShow77 {
  0% {
    top: 4vh; }
  4% {
    top: 0vh; }
  48% {
    top: 100vh; }
  100% {
    top: 4vh; } }

.box > div:nth-of-type(7) > div:nth-of-type(8) {
  border: 7px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 50%;
  top: 39vh;
  animation: starShow87 5s linear infinite; }

@keyframes starShow87 {
  0% {
    top: 39vh; }
  39% {
    top: 0vh; }
  31% {
    top: 100vh; }
  100% {
    top: 39vh; } }

.box > div:nth-of-type(8) > div:nth-of-type(1) {
  border: 5px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 82%;
  top: 18vh;
  animation: starShow18 9s linear infinite; }

@keyframes starShow18 {
  0% {
    top: 18vh; }
  18% {
    top: 0vh; }
  41% {
    top: 100vh; }
  100% {
    top: 18vh; } }

.box > div:nth-of-type(8) > div:nth-of-type(2) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 53%;
  top: 94vh;
  animation: starShow28 10s linear infinite; }

@keyframes starShow28 {
  0% {
    top: 94vh; }
  94% {
    top: 0vh; }
  3% {
    top: 100vh; }
  100% {
    top: 94vh; } }

.box > div:nth-of-type(8) > div:nth-of-type(3) {
  border: 10px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 100%;
  top: 37vh;
  animation: starShow38 5s linear infinite; }

@keyframes starShow38 {
  0% {
    top: 37vh; }
  37% {
    top: 0vh; }
  32% {
    top: 100vh; }
  100% {
    top: 37vh; } }

.box > div:nth-of-type(8) > div:nth-of-type(4) {
  border: 7px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 74%;
  top: 95vh;
  animation: starShow48 4s linear infinite; }

@keyframes starShow48 {
  0% {
    top: 95vh; }
  95% {
    top: 0vh; }
  3% {
    top: 100vh; }
  100% {
    top: 95vh; } }

.box > div:nth-of-type(8) > div:nth-of-type(5) {
  border: 5px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 27%;
  top: 53vh;
  animation: starShow58 10s linear infinite; }

@keyframes starShow58 {
  0% {
    top: 53vh; }
  53% {
    top: 0vh; }
  24% {
    top: 100vh; }
  100% {
    top: 53vh; } }

.box > div:nth-of-type(8) > div:nth-of-type(6) {
  border: 7px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 35%;
  top: 1vh;
  animation: starShow68 6s linear infinite; }

@keyframes starShow68 {
  0% {
    top: 1vh; }
  1% {
    top: 0vh; }
  50% {
    top: 100vh; }
  100% {
    top: 1vh; } }

.box > div:nth-of-type(8) > div:nth-of-type(7) {
  border: 6px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 71%;
  top: 12vh;
  animation: starShow78 9s linear infinite; }

@keyframes starShow78 {
  0% {
    top: 12vh; }
  12% {
    top: 0vh; }
  44% {
    top: 100vh; }
  100% {
    top: 12vh; } }

.box > div:nth-of-type(8) > div:nth-of-type(8) {
  border: 7px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 59%;
  top: 25vh;
  animation: starShow88 8s linear infinite; }

@keyframes starShow88 {
  0% {
    top: 25vh; }
  25% {
    top: 0vh; }
  38% {
    top: 100vh; }
  100% {
    top: 25vh; } }

.box > div:nth-of-type(9) > div:nth-of-type(1) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 93%;
  top: 50vh;
  animation: starShow19 8s linear infinite; }

@keyframes starShow19 {
  0% {
    top: 50vh; }
  50% {
    top: 0vh; }
  25% {
    top: 100vh; }
  100% {
    top: 50vh; } }

.box > div:nth-of-type(9) > div:nth-of-type(2) {
  border: 5px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 56%;
  top: 93vh;
  animation: starShow29 3s linear infinite; }

@keyframes starShow29 {
  0% {
    top: 93vh; }
  93% {
    top: 0vh; }
  4% {
    top: 100vh; }
  100% {
    top: 93vh; } }

.box > div:nth-of-type(9) > div:nth-of-type(3) {
  border: 6px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 40%;
  top: 32vh;
  animation: starShow39 5s linear infinite; }

@keyframes starShow39 {
  0% {
    top: 32vh; }
  32% {
    top: 0vh; }
  34% {
    top: 100vh; }
  100% {
    top: 32vh; } }

.box > div:nth-of-type(9) > div:nth-of-type(4) {
  border: 5px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 52%;
  top: 19vh;
  animation: starShow49 7s linear infinite; }

@keyframes starShow49 {
  0% {
    top: 19vh; }
  19% {
    top: 0vh; }
  41% {
    top: 100vh; }
  100% {
    top: 19vh; } }

.box > div:nth-of-type(9) > div:nth-of-type(5) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 44%;
  top: 14vh;
  animation: starShow59 3s linear infinite; }

@keyframes starShow59 {
  0% {
    top: 14vh; }
  14% {
    top: 0vh; }
  43% {
    top: 100vh; }
  100% {
    top: 14vh; } }

.box > div:nth-of-type(9) > div:nth-of-type(6) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 7%;
  top: 8vh;
  animation: starShow69 8s linear infinite; }

@keyframes starShow69 {
  0% {
    top: 8vh; }
  8% {
    top: 0vh; }
  46% {
    top: 100vh; }
  100% {
    top: 8vh; } }

.box > div:nth-of-type(9) > div:nth-of-type(7) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 34%;
  top: 81vh;
  animation: starShow79 9s linear infinite; }

@keyframes starShow79 {
  0% {
    top: 81vh; }
  81% {
    top: 0vh; }
  10% {
    top: 100vh; }
  100% {
    top: 81vh; } }

.box > div:nth-of-type(9) > div:nth-of-type(8) {
  border: 5px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 18%;
  top: 75vh;
  animation: starShow89 2s linear infinite; }

@keyframes starShow89 {
  0% {
    top: 75vh; }
  75% {
    top: 0vh; }
  13% {
    top: 100vh; }
  100% {
    top: 75vh; } }

.box > div:nth-of-type(10) > div:nth-of-type(1) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 52%;
  top: 92vh;
  animation: starShow20 2s linear infinite; }

@keyframes starShow20 {
  0% {
    top: 92vh; }
  92% {
    top: 0vh; }
  4% {
    top: 100vh; }
  100% {
    top: 92vh; } }

.box > div:nth-of-type(10) > div:nth-of-type(2) {
  border: 10px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 52%;
  top: 65vh;
  animation: starShow30 6s linear infinite; }

@keyframes starShow30 {
  0% {
    top: 65vh; }
  65% {
    top: 0vh; }
  18% {
    top: 100vh; }
  100% {
    top: 65vh; } }

.box > div:nth-of-type(10) > div:nth-of-type(3) {
  border: 3px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 27%;
  top: 76vh;
  animation: starShow40 6s linear infinite; }

@keyframes starShow40 {
  0% {
    top: 76vh; }
  76% {
    top: 0vh; }
  12% {
    top: 100vh; }
  100% {
    top: 76vh; } }

.box > div:nth-of-type(10) > div:nth-of-type(4) {
  border: 3px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 66%;
  top: 54vh;
  animation: starShow50 3s linear infinite; }

@keyframes starShow50 {
  0% {
    top: 54vh; }
  54% {
    top: 0vh; }
  23% {
    top: 100vh; }
  100% {
    top: 54vh; } }

.box > div:nth-of-type(10) > div:nth-of-type(5) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 61%;
  top: 27vh;
  animation: starShow60 6s linear infinite; }

@keyframes starShow60 {
  0% {
    top: 27vh; }
  27% {
    top: 0vh; }
  37% {
    top: 100vh; }
  100% {
    top: 27vh; } }

.box > div:nth-of-type(10) > div:nth-of-type(6) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 9%;
  top: 58vh;
  animation: starShow70 7s linear infinite; }

@keyframes starShow70 {
  0% {
    top: 58vh; }
  58% {
    top: 0vh; }
  21% {
    top: 100vh; }
  100% {
    top: 58vh; } }

.box > div:nth-of-type(10) > div:nth-of-type(7) {
  border: 7px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 49%;
  top: 86vh;
  animation: starShow80 4s linear infinite; }

@keyframes starShow80 {
  0% {
    top: 86vh; }
  86% {
    top: 0vh; }
  7% {
    top: 100vh; }
  100% {
    top: 86vh; } }

.box > div:nth-of-type(10) > div:nth-of-type(8) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 14%;
  top: 74vh;
  animation: starShow90 6s linear infinite; }

@keyframes starShow90 {
  0% {
    top: 74vh; }
  74% {
    top: 0vh; }
  13% {
    top: 100vh; }
  100% {
    top: 74vh; } }

.box > div:nth-of-type(11) > div:nth-of-type(1) {
  border: 3px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 5%;
  top: 7vh;
  animation: starShow21 8s linear infinite; }

@keyframes starShow21 {
  0% {
    top: 7vh; }
  7% {
    top: 0vh; }
  47% {
    top: 100vh; }
  100% {
    top: 7vh; } }

.box > div:nth-of-type(11) > div:nth-of-type(2) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 12%;
  top: 50vh;
  animation: starShow31 2s linear infinite; }

@keyframes starShow31 {
  0% {
    top: 50vh; }
  50% {
    top: 0vh; }
  25% {
    top: 100vh; }
  100% {
    top: 50vh; } }

.box > div:nth-of-type(11) > div:nth-of-type(3) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 63%;
  top: 8vh;
  animation: starShow41 5s linear infinite; }

@keyframes starShow41 {
  0% {
    top: 8vh; }
  8% {
    top: 0vh; }
  46% {
    top: 100vh; }
  100% {
    top: 8vh; } }

.box > div:nth-of-type(11) > div:nth-of-type(4) {
  border: 6px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 79%;
  top: 2vh;
  animation: starShow51 7s linear infinite; }

@keyframes starShow51 {
  0% {
    top: 2vh; }
  2% {
    top: 0vh; }
  49% {
    top: 100vh; }
  100% {
    top: 2vh; } }

.box > div:nth-of-type(11) > div:nth-of-type(5) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 93%;
  top: 76vh;
  animation: starShow61 8s linear infinite; }

@keyframes starShow61 {
  0% {
    top: 76vh; }
  76% {
    top: 0vh; }
  12% {
    top: 100vh; }
  100% {
    top: 76vh; } }

.box > div:nth-of-type(11) > div:nth-of-type(6) {
  border: 10px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 62%;
  top: 81vh;
  animation: starShow71 10s linear infinite; }

@keyframes starShow71 {
  0% {
    top: 81vh; }
  81% {
    top: 0vh; }
  10% {
    top: 100vh; }
  100% {
    top: 81vh; } }

.box > div:nth-of-type(11) > div:nth-of-type(7) {
  border: 6px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 14%;
  top: 97vh;
  animation: starShow81 10s linear infinite; }

@keyframes starShow81 {
  0% {
    top: 97vh; }
  97% {
    top: 0vh; }
  2% {
    top: 100vh; }
  100% {
    top: 97vh; } }

.box > div:nth-of-type(11) > div:nth-of-type(8) {
  border: 3px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 100%;
  top: 45vh;
  animation: starShow91 6s linear infinite; }

@keyframes starShow91 {
  0% {
    top: 45vh; }
  45% {
    top: 0vh; }
  28% {
    top: 100vh; }
  100% {
    top: 45vh; } }

.box > div:nth-of-type(12) > div:nth-of-type(1) {
  border: 7px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 23%;
  top: 87vh;
  animation: starShow22 9s linear infinite; }

@keyframes starShow22 {
  0% {
    top: 87vh; }
  87% {
    top: 0vh; }
  7% {
    top: 100vh; }
  100% {
    top: 87vh; } }

.box > div:nth-of-type(12) > div:nth-of-type(2) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 20%;
  top: 39vh;
  animation: starShow32 9s linear infinite; }

@keyframes starShow32 {
  0% {
    top: 39vh; }
  39% {
    top: 0vh; }
  31% {
    top: 100vh; }
  100% {
    top: 39vh; } }

.box > div:nth-of-type(12) > div:nth-of-type(3) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 93%;
  top: 99vh;
  animation: starShow42 2s linear infinite; }

@keyframes starShow42 {
  0% {
    top: 99vh; }
  99% {
    top: 0vh; }
  1% {
    top: 100vh; }
  100% {
    top: 99vh; } }

.box > div:nth-of-type(12) > div:nth-of-type(4) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 86%;
  top: 10vh;
  animation: starShow52 9s linear infinite; }

@keyframes starShow52 {
  0% {
    top: 10vh; }
  10% {
    top: 0vh; }
  45% {
    top: 100vh; }
  100% {
    top: 10vh; } }

.box > div:nth-of-type(12) > div:nth-of-type(5) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 71%;
  top: 91vh;
  animation: starShow62 4s linear infinite; }

@keyframes starShow62 {
  0% {
    top: 91vh; }
  91% {
    top: 0vh; }
  5% {
    top: 100vh; }
  100% {
    top: 91vh; } }

.box > div:nth-of-type(12) > div:nth-of-type(6) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 19%;
  top: 27vh;
  animation: starShow72 10s linear infinite; }

@keyframes starShow72 {
  0% {
    top: 27vh; }
  27% {
    top: 0vh; }
  37% {
    top: 100vh; }
  100% {
    top: 27vh; } }

.box > div:nth-of-type(12) > div:nth-of-type(7) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 79%;
  top: 24vh;
  animation: starShow82 5s linear infinite; }

@keyframes starShow82 {
  0% {
    top: 24vh; }
  24% {
    top: 0vh; }
  38% {
    top: 100vh; }
  100% {
    top: 24vh; } }

.box > div:nth-of-type(12) > div:nth-of-type(8) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 38%;
  top: 7vh;
  animation: starShow92 2s linear infinite; }

@keyframes starShow92 {
  0% {
    top: 7vh; }
  7% {
    top: 0vh; }
  47% {
    top: 100vh; }
  100% {
    top: 7vh; } }

.box > div:nth-of-type(13) > div:nth-of-type(1) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 71%;
  top: 37vh;
  animation: starShow23 3s linear infinite; }

@keyframes starShow23 {
  0% {
    top: 37vh; }
  37% {
    top: 0vh; }
  32% {
    top: 100vh; }
  100% {
    top: 37vh; } }

.box > div:nth-of-type(13) > div:nth-of-type(2) {
  border: 7px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 43%;
  top: 48vh;
  animation: starShow33 9s linear infinite; }

@keyframes starShow33 {
  0% {
    top: 48vh; }
  48% {
    top: 0vh; }
  26% {
    top: 100vh; }
  100% {
    top: 48vh; } }

.box > div:nth-of-type(13) > div:nth-of-type(3) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 51%;
  top: 49vh;
  animation: starShow43 5s linear infinite; }

@keyframes starShow43 {
  0% {
    top: 49vh; }
  49% {
    top: 0vh; }
  26% {
    top: 100vh; }
  100% {
    top: 49vh; } }

.box > div:nth-of-type(13) > div:nth-of-type(4) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 66%;
  top: 43vh;
  animation: starShow53 2s linear infinite; }

@keyframes starShow53 {
  0% {
    top: 43vh; }
  43% {
    top: 0vh; }
  29% {
    top: 100vh; }
  100% {
    top: 43vh; } }

.box > div:nth-of-type(13) > div:nth-of-type(5) {
  border: 3px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 95%;
  top: 85vh;
  animation: starShow63 2s linear infinite; }

@keyframes starShow63 {
  0% {
    top: 85vh; }
  85% {
    top: 0vh; }
  8% {
    top: 100vh; }
  100% {
    top: 85vh; } }

.box > div:nth-of-type(13) > div:nth-of-type(6) {
  border: 10px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 61%;
  top: 43vh;
  animation: starShow73 4s linear infinite; }

@keyframes starShow73 {
  0% {
    top: 43vh; }
  43% {
    top: 0vh; }
  29% {
    top: 100vh; }
  100% {
    top: 43vh; } }

.box > div:nth-of-type(13) > div:nth-of-type(7) {
  border: 10px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 35%;
  top: 54vh;
  animation: starShow83 6s linear infinite; }

@keyframes starShow83 {
  0% {
    top: 54vh; }
  54% {
    top: 0vh; }
  23% {
    top: 100vh; }
  100% {
    top: 54vh; } }

.box > div:nth-of-type(13) > div:nth-of-type(8) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 78%;
  top: 36vh;
  animation: starShow93 8s linear infinite; }

@keyframes starShow93 {
  0% {
    top: 36vh; }
  36% {
    top: 0vh; }
  32% {
    top: 100vh; }
  100% {
    top: 36vh; } }

.box > div:nth-of-type(14) > div:nth-of-type(1) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 35%;
  top: 91vh;
  animation: starShow24 1s linear infinite; }

@keyframes starShow24 {
  0% {
    top: 91vh; }
  91% {
    top: 0vh; }
  5% {
    top: 100vh; }
  100% {
    top: 91vh; } }

.box > div:nth-of-type(14) > div:nth-of-type(2) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 2%;
  top: 95vh;
  animation: starShow34 5s linear infinite; }

@keyframes starShow34 {
  0% {
    top: 95vh; }
  95% {
    top: 0vh; }
  3% {
    top: 100vh; }
  100% {
    top: 95vh; } }

.box > div:nth-of-type(14) > div:nth-of-type(3) {
  border: 5px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 32%;
  top: 20vh;
  animation: starShow44 3s linear infinite; }

@keyframes starShow44 {
  0% {
    top: 20vh; }
  20% {
    top: 0vh; }
  40% {
    top: 100vh; }
  100% {
    top: 20vh; } }

.box > div:nth-of-type(14) > div:nth-of-type(4) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 31%;
  top: 41vh;
  animation: starShow54 9s linear infinite; }

@keyframes starShow54 {
  0% {
    top: 41vh; }
  41% {
    top: 0vh; }
  30% {
    top: 100vh; }
  100% {
    top: 41vh; } }

.box > div:nth-of-type(14) > div:nth-of-type(5) {
  border: 6px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 46%;
  top: 30vh;
  animation: starShow64 3s linear infinite; }

@keyframes starShow64 {
  0% {
    top: 30vh; }
  30% {
    top: 0vh; }
  35% {
    top: 100vh; }
  100% {
    top: 30vh; } }

.box > div:nth-of-type(14) > div:nth-of-type(6) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 81%;
  top: 30vh;
  animation: starShow74 6s linear infinite; }

@keyframes starShow74 {
  0% {
    top: 30vh; }
  30% {
    top: 0vh; }
  35% {
    top: 100vh; }
  100% {
    top: 30vh; } }

.box > div:nth-of-type(14) > div:nth-of-type(7) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 54%;
  top: 11vh;
  animation: starShow84 5s linear infinite; }

@keyframes starShow84 {
  0% {
    top: 11vh; }
  11% {
    top: 0vh; }
  45% {
    top: 100vh; }
  100% {
    top: 11vh; } }

.box > div:nth-of-type(14) > div:nth-of-type(8) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 29%;
  top: 11vh;
  animation: starShow94 7s linear infinite; }

@keyframes starShow94 {
  0% {
    top: 11vh; }
  11% {
    top: 0vh; }
  45% {
    top: 100vh; }
  100% {
    top: 11vh; } }

.box > div:nth-of-type(15) > div:nth-of-type(1) {
  border: 6px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 6%;
  top: 98vh;
  animation: starShow25 1s linear infinite; }

@keyframes starShow25 {
  0% {
    top: 98vh; }
  98% {
    top: 0vh; }
  1% {
    top: 100vh; }
  100% {
    top: 98vh; } }

.box > div:nth-of-type(15) > div:nth-of-type(2) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 80%;
  top: 73vh;
  animation: starShow35 9s linear infinite; }

@keyframes starShow35 {
  0% {
    top: 73vh; }
  73% {
    top: 0vh; }
  14% {
    top: 100vh; }
  100% {
    top: 73vh; } }

.box > div:nth-of-type(15) > div:nth-of-type(3) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 60%;
  top: 28vh;
  animation: starShow45 9s linear infinite; }

@keyframes starShow45 {
  0% {
    top: 28vh; }
  28% {
    top: 0vh; }
  36% {
    top: 100vh; }
  100% {
    top: 28vh; } }

.box > div:nth-of-type(15) > div:nth-of-type(4) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 42%;
  top: 34vh;
  animation: starShow55 3s linear infinite; }

@keyframes starShow55 {
  0% {
    top: 34vh; }
  34% {
    top: 0vh; }
  33% {
    top: 100vh; }
  100% {
    top: 34vh; } }

.box > div:nth-of-type(15) > div:nth-of-type(5) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 1%;
  top: 93vh;
  animation: starShow65 1s linear infinite; }

@keyframes starShow65 {
  0% {
    top: 93vh; }
  93% {
    top: 0vh; }
  4% {
    top: 100vh; }
  100% {
    top: 93vh; } }

.box > div:nth-of-type(15) > div:nth-of-type(6) {
  border: 10px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 14%;
  top: 17vh;
  animation: starShow75 2s linear infinite; }

@keyframes starShow75 {
  0% {
    top: 17vh; }
  17% {
    top: 0vh; }
  42% {
    top: 100vh; }
  100% {
    top: 17vh; } }

.box > div:nth-of-type(15) > div:nth-of-type(7) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 66%;
  top: 37vh;
  animation: starShow85 9s linear infinite; }

@keyframes starShow85 {
  0% {
    top: 37vh; }
  37% {
    top: 0vh; }
  32% {
    top: 100vh; }
  100% {
    top: 37vh; } }

.box > div:nth-of-type(15) > div:nth-of-type(8) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 71%;
  top: 78vh;
  animation: starShow95 4s linear infinite; }

@keyframes starShow95 {
  0% {
    top: 78vh; }
  78% {
    top: 0vh; }
  11% {
    top: 100vh; }
  100% {
    top: 78vh; } }

.box > div:nth-of-type(16) > div:nth-of-type(1) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 20%;
  top: 87vh;
  animation: starShow26 10s linear infinite; }

@keyframes starShow26 {
  0% {
    top: 87vh; }
  87% {
    top: 0vh; }
  7% {
    top: 100vh; }
  100% {
    top: 87vh; } }

.box > div:nth-of-type(16) > div:nth-of-type(2) {
  border: 3px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 18%;
  top: 100vh;
  animation: starShow36 10s linear infinite; }

@keyframes starShow36 {
  0% {
    top: 100vh; }
  100% {
    top: 0vh; }
  0% {
    top: 100vh; }
  100% {
    top: 100vh; } }

.box > div:nth-of-type(16) > div:nth-of-type(3) {
  border: 5px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 67%;
  top: 83vh;
  animation: starShow46 9s linear infinite; }

@keyframes starShow46 {
  0% {
    top: 83vh; }
  83% {
    top: 0vh; }
  9% {
    top: 100vh; }
  100% {
    top: 83vh; } }

.box > div:nth-of-type(16) > div:nth-of-type(4) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 44%;
  top: 34vh;
  animation: starShow56 9s linear infinite; }

@keyframes starShow56 {
  0% {
    top: 34vh; }
  34% {
    top: 0vh; }
  33% {
    top: 100vh; }
  100% {
    top: 34vh; } }

.box > div:nth-of-type(16) > div:nth-of-type(5) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 33%;
  top: 34vh;
  animation: starShow66 6s linear infinite; }

@keyframes starShow66 {
  0% {
    top: 34vh; }
  34% {
    top: 0vh; }
  33% {
    top: 100vh; }
  100% {
    top: 34vh; } }

.box > div:nth-of-type(16) > div:nth-of-type(6) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 32%;
  top: 29vh;
  animation: starShow76 6s linear infinite; }

@keyframes starShow76 {
  0% {
    top: 29vh; }
  29% {
    top: 0vh; }
  36% {
    top: 100vh; }
  100% {
    top: 29vh; } }

.box > div:nth-of-type(16) > div:nth-of-type(7) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 29%;
  top: 82vh;
  animation: starShow86 3s linear infinite; }

@keyframes starShow86 {
  0% {
    top: 82vh; }
  82% {
    top: 0vh; }
  9% {
    top: 100vh; }
  100% {
    top: 82vh; } }

.box > div:nth-of-type(16) > div:nth-of-type(8) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 13%;
  top: 40vh;
  animation: starShow96 2s linear infinite; }

@keyframes starShow96 {
  0% {
    top: 40vh; }
  40% {
    top: 0vh; }
  30% {
    top: 100vh; }
  100% {
    top: 40vh; } }

.box > div:nth-of-type(17) > div:nth-of-type(1) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 15%;
  top: 6vh;
  animation: starShow27 8s linear infinite; }

@keyframes starShow27 {
  0% {
    top: 6vh; }
  6% {
    top: 0vh; }
  47% {
    top: 100vh; }
  100% {
    top: 6vh; } }

.box > div:nth-of-type(17) > div:nth-of-type(2) {
  border: 10px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 2%;
  top: 68vh;
  animation: starShow37 1s linear infinite; }

@keyframes starShow37 {
  0% {
    top: 68vh; }
  68% {
    top: 0vh; }
  16% {
    top: 100vh; }
  100% {
    top: 68vh; } }

.box > div:nth-of-type(17) > div:nth-of-type(3) {
  border: 7px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 79%;
  top: 79vh;
  animation: starShow47 10s linear infinite; }

@keyframes starShow47 {
  0% {
    top: 79vh; }
  79% {
    top: 0vh; }
  11% {
    top: 100vh; }
  100% {
    top: 79vh; } }

.box > div:nth-of-type(17) > div:nth-of-type(4) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 60%;
  top: 41vh;
  animation: starShow57 7s linear infinite; }

@keyframes starShow57 {
  0% {
    top: 41vh; }
  41% {
    top: 0vh; }
  30% {
    top: 100vh; }
  100% {
    top: 41vh; } }

.box > div:nth-of-type(17) > div:nth-of-type(5) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 21%;
  top: 5vh;
  animation: starShow67 10s linear infinite; }

@keyframes starShow67 {
  0% {
    top: 5vh; }
  5% {
    top: 0vh; }
  48% {
    top: 100vh; }
  100% {
    top: 5vh; } }

.box > div:nth-of-type(17) > div:nth-of-type(6) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 21%;
  top: 86vh;
  animation: starShow77 5s linear infinite; }

@keyframes starShow77 {
  0% {
    top: 86vh; }
  86% {
    top: 0vh; }
  7% {
    top: 100vh; }
  100% {
    top: 86vh; } }

.box > div:nth-of-type(17) > div:nth-of-type(7) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 77%;
  top: 46vh;
  animation: starShow87 7s linear infinite; }

@keyframes starShow87 {
  0% {
    top: 46vh; }
  46% {
    top: 0vh; }
  27% {
    top: 100vh; }
  100% {
    top: 46vh; } }

.box > div:nth-of-type(17) > div:nth-of-type(8) {
  border: 7px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 34%;
  top: 34vh;
  animation: starShow97 6s linear infinite; }

@keyframes starShow97 {
  0% {
    top: 34vh; }
  34% {
    top: 0vh; }
  33% {
    top: 100vh; }
  100% {
    top: 34vh; } }

.box > div:nth-of-type(18) > div:nth-of-type(1) {
  border: 10px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 2%;
  top: 35vh;
  animation: starShow28 5s linear infinite; }

@keyframes starShow28 {
  0% {
    top: 35vh; }
  35% {
    top: 0vh; }
  33% {
    top: 100vh; }
  100% {
    top: 35vh; } }

.box > div:nth-of-type(18) > div:nth-of-type(2) {
  border: 3px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 23%;
  top: 69vh;
  animation: starShow38 2s linear infinite; }

@keyframes starShow38 {
  0% {
    top: 69vh; }
  69% {
    top: 0vh; }
  16% {
    top: 100vh; }
  100% {
    top: 69vh; } }

.box > div:nth-of-type(18) > div:nth-of-type(3) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 40%;
  top: 58vh;
  animation: starShow48 2s linear infinite; }

@keyframes starShow48 {
  0% {
    top: 58vh; }
  58% {
    top: 0vh; }
  21% {
    top: 100vh; }
  100% {
    top: 58vh; } }

.box > div:nth-of-type(18) > div:nth-of-type(4) {
  border: 7px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 44%;
  top: 76vh;
  animation: starShow58 4s linear infinite; }

@keyframes starShow58 {
  0% {
    top: 76vh; }
  76% {
    top: 0vh; }
  12% {
    top: 100vh; }
  100% {
    top: 76vh; } }

.box > div:nth-of-type(18) > div:nth-of-type(5) {
  border: 3px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 72%;
  top: 72vh;
  animation: starShow68 5s linear infinite; }

@keyframes starShow68 {
  0% {
    top: 72vh; }
  72% {
    top: 0vh; }
  14% {
    top: 100vh; }
  100% {
    top: 72vh; } }

.box > div:nth-of-type(18) > div:nth-of-type(6) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 64%;
  top: 88vh;
  animation: starShow78 10s linear infinite; }

@keyframes starShow78 {
  0% {
    top: 88vh; }
  88% {
    top: 0vh; }
  6% {
    top: 100vh; }
  100% {
    top: 88vh; } }

.box > div:nth-of-type(18) > div:nth-of-type(7) {
  border: 6px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 93%;
  top: 80vh;
  animation: starShow88 9s linear infinite; }

@keyframes starShow88 {
  0% {
    top: 80vh; }
  80% {
    top: 0vh; }
  10% {
    top: 100vh; }
  100% {
    top: 80vh; } }

.box > div:nth-of-type(18) > div:nth-of-type(8) {
  border: 3px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 90%;
  top: 51vh;
  animation: starShow98 4s linear infinite; }

@keyframes starShow98 {
  0% {
    top: 51vh; }
  51% {
    top: 0vh; }
  25% {
    top: 100vh; }
  100% {
    top: 51vh; } }

.box > div:nth-of-type(19) > div:nth-of-type(1) {
  border: 7px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 8%;
  top: 13vh;
  animation: starShow29 2s linear infinite; }

@keyframes starShow29 {
  0% {
    top: 13vh; }
  13% {
    top: 0vh; }
  44% {
    top: 100vh; }
  100% {
    top: 13vh; } }

.box > div:nth-of-type(19) > div:nth-of-type(2) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 19%;
  top: 36vh;
  animation: starShow39 5s linear infinite; }

@keyframes starShow39 {
  0% {
    top: 36vh; }
  36% {
    top: 0vh; }
  32% {
    top: 100vh; }
  100% {
    top: 36vh; } }

.box > div:nth-of-type(19) > div:nth-of-type(3) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 82%;
  top: 60vh;
  animation: starShow49 6s linear infinite; }

@keyframes starShow49 {
  0% {
    top: 60vh; }
  60% {
    top: 0vh; }
  20% {
    top: 100vh; }
  100% {
    top: 60vh; } }

.box > div:nth-of-type(19) > div:nth-of-type(4) {
  border: 7px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 18%;
  top: 59vh;
  animation: starShow59 2s linear infinite; }

@keyframes starShow59 {
  0% {
    top: 59vh; }
  59% {
    top: 0vh; }
  21% {
    top: 100vh; }
  100% {
    top: 59vh; } }

.box > div:nth-of-type(19) > div:nth-of-type(5) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 46%;
  top: 68vh;
  animation: starShow69 3s linear infinite; }

@keyframes starShow69 {
  0% {
    top: 68vh; }
  68% {
    top: 0vh; }
  16% {
    top: 100vh; }
  100% {
    top: 68vh; } }

.box > div:nth-of-type(19) > div:nth-of-type(6) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 18%;
  top: 54vh;
  animation: starShow79 10s linear infinite; }

@keyframes starShow79 {
  0% {
    top: 54vh; }
  54% {
    top: 0vh; }
  23% {
    top: 100vh; }
  100% {
    top: 54vh; } }

.box > div:nth-of-type(19) > div:nth-of-type(7) {
  border: 3px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 98%;
  top: 35vh;
  animation: starShow89 3s linear infinite; }

@keyframes starShow89 {
  0% {
    top: 35vh; }
  35% {
    top: 0vh; }
  33% {
    top: 100vh; }
  100% {
    top: 35vh; } }

.box > div:nth-of-type(19) > div:nth-of-type(8) {
  border: 10px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 87%;
  top: 100vh;
  animation: starShow99 7s linear infinite; }

@keyframes starShow99 {
  0% {
    top: 100vh; }
  100% {
    top: 0vh; }
  0% {
    top: 100vh; }
  100% {
    top: 100vh; } }

.box > div:nth-of-type(20) > div:nth-of-type(1) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 21%;
  top: 49vh;
  animation: starShow30 1s linear infinite; }

@keyframes starShow30 {
  0% {
    top: 49vh; }
  49% {
    top: 0vh; }
  26% {
    top: 100vh; }
  100% {
    top: 49vh; } }

.box > div:nth-of-type(20) > div:nth-of-type(2) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 11%;
  top: 83vh;
  animation: starShow40 1s linear infinite; }

@keyframes starShow40 {
  0% {
    top: 83vh; }
  83% {
    top: 0vh; }
  9% {
    top: 100vh; }
  100% {
    top: 83vh; } }

.box > div:nth-of-type(20) > div:nth-of-type(3) {
  border: 3px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 34%;
  top: 77vh;
  animation: starShow50 6s linear infinite; }

@keyframes starShow50 {
  0% {
    top: 77vh; }
  77% {
    top: 0vh; }
  12% {
    top: 100vh; }
  100% {
    top: 77vh; } }

.box > div:nth-of-type(20) > div:nth-of-type(4) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 59%;
  top: 37vh;
  animation: starShow60 7s linear infinite; }

@keyframes starShow60 {
  0% {
    top: 37vh; }
  37% {
    top: 0vh; }
  32% {
    top: 100vh; }
  100% {
    top: 37vh; } }

.box > div:nth-of-type(20) > div:nth-of-type(5) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 22%;
  top: 69vh;
  animation: starShow70 10s linear infinite; }

@keyframes starShow70 {
  0% {
    top: 69vh; }
  69% {
    top: 0vh; }
  16% {
    top: 100vh; }
  100% {
    top: 69vh; } }

.box > div:nth-of-type(20) > div:nth-of-type(6) {
  border: 3px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 41%;
  top: 1vh;
  animation: starShow80 3s linear infinite; }

@keyframes starShow80 {
  0% {
    top: 1vh; }
  1% {
    top: 0vh; }
  50% {
    top: 100vh; }
  100% {
    top: 1vh; } }

.box > div:nth-of-type(20) > div:nth-of-type(7) {
  border: 7px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 51%;
  top: 1vh;
  animation: starShow90 10s linear infinite; }

@keyframes starShow90 {
  0% {
    top: 1vh; }
  1% {
    top: 0vh; }
  50% {
    top: 100vh; }
  100% {
    top: 1vh; } }

.box > div:nth-of-type(20) > div:nth-of-type(8) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 1%;
  top: 35vh;
  animation: starShow100 8s linear infinite; }

@keyframes starShow100 {
  0% {
    top: 35vh; }
  35% {
    top: 0vh; }
  33% {
    top: 100vh; }
  100% {
    top: 35vh; } }

.box > div:nth-of-type(21) > div:nth-of-type(1) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 13%;
  top: 84vh;
  animation: starShow31 3s linear infinite; }

@keyframes starShow31 {
  0% {
    top: 84vh; }
  84% {
    top: 0vh; }
  8% {
    top: 100vh; }
  100% {
    top: 84vh; } }

.box > div:nth-of-type(21) > div:nth-of-type(2) {
  border: 10px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 65%;
  top: 52vh;
  animation: starShow41 8s linear infinite; }

@keyframes starShow41 {
  0% {
    top: 52vh; }
  52% {
    top: 0vh; }
  24% {
    top: 100vh; }
  100% {
    top: 52vh; } }

.box > div:nth-of-type(21) > div:nth-of-type(3) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 87%;
  top: 10vh;
  animation: starShow51 3s linear infinite; }

@keyframes starShow51 {
  0% {
    top: 10vh; }
  10% {
    top: 0vh; }
  45% {
    top: 100vh; }
  100% {
    top: 10vh; } }

.box > div:nth-of-type(21) > div:nth-of-type(4) {
  border: 3px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 72%;
  top: 24vh;
  animation: starShow61 4s linear infinite; }

@keyframes starShow61 {
  0% {
    top: 24vh; }
  24% {
    top: 0vh; }
  38% {
    top: 100vh; }
  100% {
    top: 24vh; } }

.box > div:nth-of-type(21) > div:nth-of-type(5) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 4%;
  top: 26vh;
  animation: starShow71 1s linear infinite; }

@keyframes starShow71 {
  0% {
    top: 26vh; }
  26% {
    top: 0vh; }
  37% {
    top: 100vh; }
  100% {
    top: 26vh; } }

.box > div:nth-of-type(21) > div:nth-of-type(6) {
  border: 6px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 40%;
  top: 19vh;
  animation: starShow81 2s linear infinite; }

@keyframes starShow81 {
  0% {
    top: 19vh; }
  19% {
    top: 0vh; }
  41% {
    top: 100vh; }
  100% {
    top: 19vh; } }

.box > div:nth-of-type(21) > div:nth-of-type(7) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 53%;
  top: 62vh;
  animation: starShow91 8s linear infinite; }

@keyframes starShow91 {
  0% {
    top: 62vh; }
  62% {
    top: 0vh; }
  19% {
    top: 100vh; }
  100% {
    top: 62vh; } }

.box > div:nth-of-type(21) > div:nth-of-type(8) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 42%;
  top: 29vh;
  animation: starShow101 4s linear infinite; }

@keyframes starShow101 {
  0% {
    top: 29vh; }
  29% {
    top: 0vh; }
  36% {
    top: 100vh; }
  100% {
    top: 29vh; } }

.box > div:nth-of-type(22) > div:nth-of-type(1) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 32%;
  top: 79vh;
  animation: starShow32 2s linear infinite; }

@keyframes starShow32 {
  0% {
    top: 79vh; }
  79% {
    top: 0vh; }
  11% {
    top: 100vh; }
  100% {
    top: 79vh; } }

.box > div:nth-of-type(22) > div:nth-of-type(2) {
  border: 7px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 41%;
  top: 35vh;
  animation: starShow42 9s linear infinite; }

@keyframes starShow42 {
  0% {
    top: 35vh; }
  35% {
    top: 0vh; }
  33% {
    top: 100vh; }
  100% {
    top: 35vh; } }

.box > div:nth-of-type(22) > div:nth-of-type(3) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 14%;
  top: 20vh;
  animation: starShow52 10s linear infinite; }

@keyframes starShow52 {
  0% {
    top: 20vh; }
  20% {
    top: 0vh; }
  40% {
    top: 100vh; }
  100% {
    top: 20vh; } }

.box > div:nth-of-type(22) > div:nth-of-type(4) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 62%;
  top: 69vh;
  animation: starShow62 1s linear infinite; }

@keyframes starShow62 {
  0% {
    top: 69vh; }
  69% {
    top: 0vh; }
  16% {
    top: 100vh; }
  100% {
    top: 69vh; } }

.box > div:nth-of-type(22) > div:nth-of-type(5) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 87%;
  top: 32vh;
  animation: starShow72 5s linear infinite; }

@keyframes starShow72 {
  0% {
    top: 32vh; }
  32% {
    top: 0vh; }
  34% {
    top: 100vh; }
  100% {
    top: 32vh; } }

.box > div:nth-of-type(22) > div:nth-of-type(6) {
  border: 10px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 77%;
  top: 61vh;
  animation: starShow82 9s linear infinite; }

@keyframes starShow82 {
  0% {
    top: 61vh; }
  61% {
    top: 0vh; }
  20% {
    top: 100vh; }
  100% {
    top: 61vh; } }

.box > div:nth-of-type(22) > div:nth-of-type(7) {
  border: 5px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 94%;
  top: 28vh;
  animation: starShow92 10s linear infinite; }

@keyframes starShow92 {
  0% {
    top: 28vh; }
  28% {
    top: 0vh; }
  36% {
    top: 100vh; }
  100% {
    top: 28vh; } }

.box > div:nth-of-type(22) > div:nth-of-type(8) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 38%;
  top: 55vh;
  animation: starShow102 10s linear infinite; }

@keyframes starShow102 {
  0% {
    top: 55vh; }
  55% {
    top: 0vh; }
  23% {
    top: 100vh; }
  100% {
    top: 55vh; } }

.box > div:nth-of-type(23) > div:nth-of-type(1) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 23%;
  top: 88vh;
  animation: starShow33 9s linear infinite; }

@keyframes starShow33 {
  0% {
    top: 88vh; }
  88% {
    top: 0vh; }
  6% {
    top: 100vh; }
  100% {
    top: 88vh; } }

.box > div:nth-of-type(23) > div:nth-of-type(2) {
  border: 5px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 14%;
  top: 76vh;
  animation: starShow43 1s linear infinite; }

@keyframes starShow43 {
  0% {
    top: 76vh; }
  76% {
    top: 0vh; }
  12% {
    top: 100vh; }
  100% {
    top: 76vh; } }

.box > div:nth-of-type(23) > div:nth-of-type(3) {
  border: 6px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 85%;
  top: 26vh;
  animation: starShow53 2s linear infinite; }

@keyframes starShow53 {
  0% {
    top: 26vh; }
  26% {
    top: 0vh; }
  37% {
    top: 100vh; }
  100% {
    top: 26vh; } }

.box > div:nth-of-type(23) > div:nth-of-type(4) {
  border: 5px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 14%;
  top: 9vh;
  animation: starShow63 1s linear infinite; }

@keyframes starShow63 {
  0% {
    top: 9vh; }
  9% {
    top: 0vh; }
  46% {
    top: 100vh; }
  100% {
    top: 9vh; } }

.box > div:nth-of-type(23) > div:nth-of-type(5) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 12%;
  top: 45vh;
  animation: starShow73 1s linear infinite; }

@keyframes starShow73 {
  0% {
    top: 45vh; }
  45% {
    top: 0vh; }
  28% {
    top: 100vh; }
  100% {
    top: 45vh; } }

.box > div:nth-of-type(23) > div:nth-of-type(6) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 34%;
  top: 13vh;
  animation: starShow83 6s linear infinite; }

@keyframes starShow83 {
  0% {
    top: 13vh; }
  13% {
    top: 0vh; }
  44% {
    top: 100vh; }
  100% {
    top: 13vh; } }

.box > div:nth-of-type(23) > div:nth-of-type(7) {
  border: 10px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 59%;
  top: 49vh;
  animation: starShow93 9s linear infinite; }

@keyframes starShow93 {
  0% {
    top: 49vh; }
  49% {
    top: 0vh; }
  26% {
    top: 100vh; }
  100% {
    top: 49vh; } }

.box > div:nth-of-type(23) > div:nth-of-type(8) {
  border: 6px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 36%;
  top: 30vh;
  animation: starShow103 2s linear infinite; }

@keyframes starShow103 {
  0% {
    top: 30vh; }
  30% {
    top: 0vh; }
  35% {
    top: 100vh; }
  100% {
    top: 30vh; } }

.box > div:nth-of-type(24) > div:nth-of-type(1) {
  border: 7px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 63%;
  top: 43vh;
  animation: starShow34 5s linear infinite; }

@keyframes starShow34 {
  0% {
    top: 43vh; }
  43% {
    top: 0vh; }
  29% {
    top: 100vh; }
  100% {
    top: 43vh; } }

.box > div:nth-of-type(24) > div:nth-of-type(2) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 67%;
  top: 38vh;
  animation: starShow44 9s linear infinite; }

@keyframes starShow44 {
  0% {
    top: 38vh; }
  38% {
    top: 0vh; }
  31% {
    top: 100vh; }
  100% {
    top: 38vh; } }

.box > div:nth-of-type(24) > div:nth-of-type(3) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 36%;
  top: 62vh;
  animation: starShow54 9s linear infinite; }

@keyframes starShow54 {
  0% {
    top: 62vh; }
  62% {
    top: 0vh; }
  19% {
    top: 100vh; }
  100% {
    top: 62vh; } }

.box > div:nth-of-type(24) > div:nth-of-type(4) {
  border: 5px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 100%;
  top: 36vh;
  animation: starShow64 2s linear infinite; }

@keyframes starShow64 {
  0% {
    top: 36vh; }
  36% {
    top: 0vh; }
  32% {
    top: 100vh; }
  100% {
    top: 36vh; } }

.box > div:nth-of-type(24) > div:nth-of-type(5) {
  border: 6px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 44%;
  top: 74vh;
  animation: starShow74 9s linear infinite; }

@keyframes starShow74 {
  0% {
    top: 74vh; }
  74% {
    top: 0vh; }
  13% {
    top: 100vh; }
  100% {
    top: 74vh; } }

.box > div:nth-of-type(24) > div:nth-of-type(6) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 19%;
  top: 49vh;
  animation: starShow84 6s linear infinite; }

@keyframes starShow84 {
  0% {
    top: 49vh; }
  49% {
    top: 0vh; }
  26% {
    top: 100vh; }
  100% {
    top: 49vh; } }

.box > div:nth-of-type(24) > div:nth-of-type(7) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 24%;
  top: 62vh;
  animation: starShow94 10s linear infinite; }

@keyframes starShow94 {
  0% {
    top: 62vh; }
  62% {
    top: 0vh; }
  19% {
    top: 100vh; }
  100% {
    top: 62vh; } }

.box > div:nth-of-type(24) > div:nth-of-type(8) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 79%;
  top: 46vh;
  animation: starShow104 7s linear infinite; }

@keyframes starShow104 {
  0% {
    top: 46vh; }
  46% {
    top: 0vh; }
  27% {
    top: 100vh; }
  100% {
    top: 46vh; } }

.box > div:nth-of-type(25) > div:nth-of-type(1) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 43%;
  top: 30vh;
  animation: starShow35 5s linear infinite; }

@keyframes starShow35 {
  0% {
    top: 30vh; }
  30% {
    top: 0vh; }
  35% {
    top: 100vh; }
  100% {
    top: 30vh; } }

.box > div:nth-of-type(25) > div:nth-of-type(2) {
  border: 10px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 57%;
  top: 63vh;
  animation: starShow45 8s linear infinite; }

@keyframes starShow45 {
  0% {
    top: 63vh; }
  63% {
    top: 0vh; }
  19% {
    top: 100vh; }
  100% {
    top: 63vh; } }

.box > div:nth-of-type(25) > div:nth-of-type(3) {
  border: 6px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 99%;
  top: 31vh;
  animation: starShow55 1s linear infinite; }

@keyframes starShow55 {
  0% {
    top: 31vh; }
  31% {
    top: 0vh; }
  35% {
    top: 100vh; }
  100% {
    top: 31vh; } }

.box > div:nth-of-type(25) > div:nth-of-type(4) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 62%;
  top: 95vh;
  animation: starShow65 3s linear infinite; }

@keyframes starShow65 {
  0% {
    top: 95vh; }
  95% {
    top: 0vh; }
  3% {
    top: 100vh; }
  100% {
    top: 95vh; } }

.box > div:nth-of-type(25) > div:nth-of-type(5) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 13%;
  top: 34vh;
  animation: starShow75 4s linear infinite; }

@keyframes starShow75 {
  0% {
    top: 34vh; }
  34% {
    top: 0vh; }
  33% {
    top: 100vh; }
  100% {
    top: 34vh; } }

.box > div:nth-of-type(25) > div:nth-of-type(6) {
  border: 7px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 70%;
  top: 60vh;
  animation: starShow85 5s linear infinite; }

@keyframes starShow85 {
  0% {
    top: 60vh; }
  60% {
    top: 0vh; }
  20% {
    top: 100vh; }
  100% {
    top: 60vh; } }

.box > div:nth-of-type(25) > div:nth-of-type(7) {
  border: 7px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 57%;
  top: 14vh;
  animation: starShow95 10s linear infinite; }

@keyframes starShow95 {
  0% {
    top: 14vh; }
  14% {
    top: 0vh; }
  43% {
    top: 100vh; }
  100% {
    top: 14vh; } }

.box > div:nth-of-type(25) > div:nth-of-type(8) {
  border: 7px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 99%;
  top: 21vh;
  animation: starShow105 3s linear infinite; }

@keyframes starShow105 {
  0% {
    top: 21vh; }
  21% {
    top: 0vh; }
  40% {
    top: 100vh; }
  100% {
    top: 21vh; } }

.box > div:nth-of-type(26) > div:nth-of-type(1) {
  border: 6px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 94%;
  top: 16vh;
  animation: starShow36 3s linear infinite; }

@keyframes starShow36 {
  0% {
    top: 16vh; }
  16% {
    top: 0vh; }
  42% {
    top: 100vh; }
  100% {
    top: 16vh; } }

.box > div:nth-of-type(26) > div:nth-of-type(2) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 91%;
  top: 93vh;
  animation: starShow46 2s linear infinite; }

@keyframes starShow46 {
  0% {
    top: 93vh; }
  93% {
    top: 0vh; }
  4% {
    top: 100vh; }
  100% {
    top: 93vh; } }

.box > div:nth-of-type(26) > div:nth-of-type(3) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 15%;
  top: 12vh;
  animation: starShow56 9s linear infinite; }

@keyframes starShow56 {
  0% {
    top: 12vh; }
  12% {
    top: 0vh; }
  44% {
    top: 100vh; }
  100% {
    top: 12vh; } }

.box > div:nth-of-type(26) > div:nth-of-type(4) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 70%;
  top: 19vh;
  animation: starShow66 1s linear infinite; }

@keyframes starShow66 {
  0% {
    top: 19vh; }
  19% {
    top: 0vh; }
  41% {
    top: 100vh; }
  100% {
    top: 19vh; } }

.box > div:nth-of-type(26) > div:nth-of-type(5) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 38%;
  top: 87vh;
  animation: starShow76 8s linear infinite; }

@keyframes starShow76 {
  0% {
    top: 87vh; }
  87% {
    top: 0vh; }
  7% {
    top: 100vh; }
  100% {
    top: 87vh; } }

.box > div:nth-of-type(26) > div:nth-of-type(6) {
  border: 5px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 34%;
  top: 96vh;
  animation: starShow86 10s linear infinite; }

@keyframes starShow86 {
  0% {
    top: 96vh; }
  96% {
    top: 0vh; }
  2% {
    top: 100vh; }
  100% {
    top: 96vh; } }

.box > div:nth-of-type(26) > div:nth-of-type(7) {
  border: 7px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 37%;
  top: 26vh;
  animation: starShow96 1s linear infinite; }

@keyframes starShow96 {
  0% {
    top: 26vh; }
  26% {
    top: 0vh; }
  37% {
    top: 100vh; }
  100% {
    top: 26vh; } }

.box > div:nth-of-type(26) > div:nth-of-type(8) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 82%;
  top: 17vh;
  animation: starShow106 9s linear infinite; }

@keyframes starShow106 {
  0% {
    top: 17vh; }
  17% {
    top: 0vh; }
  42% {
    top: 100vh; }
  100% {
    top: 17vh; } }

.box > div:nth-of-type(27) > div:nth-of-type(1) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 9%;
  top: 45vh;
  animation: starShow37 3s linear infinite; }

@keyframes starShow37 {
  0% {
    top: 45vh; }
  45% {
    top: 0vh; }
  28% {
    top: 100vh; }
  100% {
    top: 45vh; } }

.box > div:nth-of-type(27) > div:nth-of-type(2) {
  border: 10px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 6%;
  top: 48vh;
  animation: starShow47 7s linear infinite; }

@keyframes starShow47 {
  0% {
    top: 48vh; }
  48% {
    top: 0vh; }
  26% {
    top: 100vh; }
  100% {
    top: 48vh; } }

.box > div:nth-of-type(27) > div:nth-of-type(3) {
  border: 5px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 31%;
  top: 97vh;
  animation: starShow57 10s linear infinite; }

@keyframes starShow57 {
  0% {
    top: 97vh; }
  97% {
    top: 0vh; }
  2% {
    top: 100vh; }
  100% {
    top: 97vh; } }

.box > div:nth-of-type(27) > div:nth-of-type(4) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 51%;
  top: 4vh;
  animation: starShow67 10s linear infinite; }

@keyframes starShow67 {
  0% {
    top: 4vh; }
  4% {
    top: 0vh; }
  48% {
    top: 100vh; }
  100% {
    top: 4vh; } }

.box > div:nth-of-type(27) > div:nth-of-type(5) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 44%;
  top: 96vh;
  animation: starShow77 9s linear infinite; }

@keyframes starShow77 {
  0% {
    top: 96vh; }
  96% {
    top: 0vh; }
  2% {
    top: 100vh; }
  100% {
    top: 96vh; } }

.box > div:nth-of-type(27) > div:nth-of-type(6) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 24%;
  top: 18vh;
  animation: starShow87 1s linear infinite; }

@keyframes starShow87 {
  0% {
    top: 18vh; }
  18% {
    top: 0vh; }
  41% {
    top: 100vh; }
  100% {
    top: 18vh; } }

.box > div:nth-of-type(27) > div:nth-of-type(7) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 47%;
  top: 7vh;
  animation: starShow97 4s linear infinite; }

@keyframes starShow97 {
  0% {
    top: 7vh; }
  7% {
    top: 0vh; }
  47% {
    top: 100vh; }
  100% {
    top: 7vh; } }

.box > div:nth-of-type(27) > div:nth-of-type(8) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 98%;
  top: 64vh;
  animation: starShow107 10s linear infinite; }

@keyframes starShow107 {
  0% {
    top: 64vh; }
  64% {
    top: 0vh; }
  18% {
    top: 100vh; }
  100% {
    top: 64vh; } }

.box > div:nth-of-type(28) > div:nth-of-type(1) {
  border: 3px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 43%;
  top: 12vh;
  animation: starShow38 3s linear infinite; }

@keyframes starShow38 {
  0% {
    top: 12vh; }
  12% {
    top: 0vh; }
  44% {
    top: 100vh; }
  100% {
    top: 12vh; } }

.box > div:nth-of-type(28) > div:nth-of-type(2) {
  border: 3px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 48%;
  top: 46vh;
  animation: starShow48 10s linear infinite; }

@keyframes starShow48 {
  0% {
    top: 46vh; }
  46% {
    top: 0vh; }
  27% {
    top: 100vh; }
  100% {
    top: 46vh; } }

.box > div:nth-of-type(28) > div:nth-of-type(3) {
  border: 6px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 52%;
  top: 53vh;
  animation: starShow58 2s linear infinite; }

@keyframes starShow58 {
  0% {
    top: 53vh; }
  53% {
    top: 0vh; }
  24% {
    top: 100vh; }
  100% {
    top: 53vh; } }

.box > div:nth-of-type(28) > div:nth-of-type(4) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 54%;
  top: 52vh;
  animation: starShow68 10s linear infinite; }

@keyframes starShow68 {
  0% {
    top: 52vh; }
  52% {
    top: 0vh; }
  24% {
    top: 100vh; }
  100% {
    top: 52vh; } }

.box > div:nth-of-type(28) > div:nth-of-type(5) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 87%;
  top: 39vh;
  animation: starShow78 7s linear infinite; }

@keyframes starShow78 {
  0% {
    top: 39vh; }
  39% {
    top: 0vh; }
  31% {
    top: 100vh; }
  100% {
    top: 39vh; } }

.box > div:nth-of-type(28) > div:nth-of-type(6) {
  border: 5px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 3%;
  top: 33vh;
  animation: starShow88 2s linear infinite; }

@keyframes starShow88 {
  0% {
    top: 33vh; }
  33% {
    top: 0vh; }
  34% {
    top: 100vh; }
  100% {
    top: 33vh; } }

.box > div:nth-of-type(28) > div:nth-of-type(7) {
  border: 3px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 96%;
  top: 71vh;
  animation: starShow98 10s linear infinite; }

@keyframes starShow98 {
  0% {
    top: 71vh; }
  71% {
    top: 0vh; }
  15% {
    top: 100vh; }
  100% {
    top: 71vh; } }

.box > div:nth-of-type(28) > div:nth-of-type(8) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 34%;
  top: 53vh;
  animation: starShow108 5s linear infinite; }

@keyframes starShow108 {
  0% {
    top: 53vh; }
  53% {
    top: 0vh; }
  24% {
    top: 100vh; }
  100% {
    top: 53vh; } }

.box > div:nth-of-type(29) > div:nth-of-type(1) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 8%;
  top: 93vh;
  animation: starShow39 6s linear infinite; }

@keyframes starShow39 {
  0% {
    top: 93vh; }
  93% {
    top: 0vh; }
  4% {
    top: 100vh; }
  100% {
    top: 93vh; } }

.box > div:nth-of-type(29) > div:nth-of-type(2) {
  border: 3px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 4%;
  top: 40vh;
  animation: starShow49 7s linear infinite; }

@keyframes starShow49 {
  0% {
    top: 40vh; }
  40% {
    top: 0vh; }
  30% {
    top: 100vh; }
  100% {
    top: 40vh; } }

.box > div:nth-of-type(29) > div:nth-of-type(3) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 35%;
  top: 92vh;
  animation: starShow59 9s linear infinite; }

@keyframes starShow59 {
  0% {
    top: 92vh; }
  92% {
    top: 0vh; }
  4% {
    top: 100vh; }
  100% {
    top: 92vh; } }

.box > div:nth-of-type(29) > div:nth-of-type(4) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 9%;
  top: 20vh;
  animation: starShow69 3s linear infinite; }

@keyframes starShow69 {
  0% {
    top: 20vh; }
  20% {
    top: 0vh; }
  40% {
    top: 100vh; }
  100% {
    top: 20vh; } }

.box > div:nth-of-type(29) > div:nth-of-type(5) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 69%;
  top: 63vh;
  animation: starShow79 4s linear infinite; }

@keyframes starShow79 {
  0% {
    top: 63vh; }
  63% {
    top: 0vh; }
  19% {
    top: 100vh; }
  100% {
    top: 63vh; } }

.box > div:nth-of-type(29) > div:nth-of-type(6) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 94%;
  top: 19vh;
  animation: starShow89 8s linear infinite; }

@keyframes starShow89 {
  0% {
    top: 19vh; }
  19% {
    top: 0vh; }
  41% {
    top: 100vh; }
  100% {
    top: 19vh; } }

.box > div:nth-of-type(29) > div:nth-of-type(7) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 77%;
  top: 80vh;
  animation: starShow99 3s linear infinite; }

@keyframes starShow99 {
  0% {
    top: 80vh; }
  80% {
    top: 0vh; }
  10% {
    top: 100vh; }
  100% {
    top: 80vh; } }

.box > div:nth-of-type(29) > div:nth-of-type(8) {
  border: 7px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 74%;
  top: 14vh;
  animation: starShow109 10s linear infinite; }

@keyframes starShow109 {
  0% {
    top: 14vh; }
  14% {
    top: 0vh; }
  43% {
    top: 100vh; }
  100% {
    top: 14vh; } }

.box > div:nth-of-type(30) > div:nth-of-type(1) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 74%;
  top: 34vh;
  animation: starShow40 8s linear infinite; }

@keyframes starShow40 {
  0% {
    top: 34vh; }
  34% {
    top: 0vh; }
  33% {
    top: 100vh; }
  100% {
    top: 34vh; } }

.box > div:nth-of-type(30) > div:nth-of-type(2) {
  border: 10px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 62%;
  top: 77vh;
  animation: starShow50 2s linear infinite; }

@keyframes starShow50 {
  0% {
    top: 77vh; }
  77% {
    top: 0vh; }
  12% {
    top: 100vh; }
  100% {
    top: 77vh; } }

.box > div:nth-of-type(30) > div:nth-of-type(3) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 70%;
  top: 69vh;
  animation: starShow60 6s linear infinite; }

@keyframes starShow60 {
  0% {
    top: 69vh; }
  69% {
    top: 0vh; }
  16% {
    top: 100vh; }
  100% {
    top: 69vh; } }

.box > div:nth-of-type(30) > div:nth-of-type(4) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 62%;
  top: 64vh;
  animation: starShow70 6s linear infinite; }

@keyframes starShow70 {
  0% {
    top: 64vh; }
  64% {
    top: 0vh; }
  18% {
    top: 100vh; }
  100% {
    top: 64vh; } }

.box > div:nth-of-type(30) > div:nth-of-type(5) {
  border: 3px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 48%;
  top: 86vh;
  animation: starShow80 3s linear infinite; }

@keyframes starShow80 {
  0% {
    top: 86vh; }
  86% {
    top: 0vh; }
  7% {
    top: 100vh; }
  100% {
    top: 86vh; } }

.box > div:nth-of-type(30) > div:nth-of-type(6) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 71%;
  top: 80vh;
  animation: starShow90 10s linear infinite; }

@keyframes starShow90 {
  0% {
    top: 80vh; }
  80% {
    top: 0vh; }
  10% {
    top: 100vh; }
  100% {
    top: 80vh; } }

.box > div:nth-of-type(30) > div:nth-of-type(7) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 10%;
  top: 89vh;
  animation: starShow100 9s linear infinite; }

@keyframes starShow100 {
  0% {
    top: 89vh; }
  89% {
    top: 0vh; }
  6% {
    top: 100vh; }
  100% {
    top: 89vh; } }

.box > div:nth-of-type(30) > div:nth-of-type(8) {
  border: 10px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 7%;
  top: 44vh;
  animation: starShow110 8s linear infinite; }

@keyframes starShow110 {
  0% {
    top: 44vh; }
  44% {
    top: 0vh; }
  28% {
    top: 100vh; }
  100% {
    top: 44vh; } }

.box > div:nth-of-type(31) > div:nth-of-type(1) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 25%;
  top: 96vh;
  animation: starShow41 4s linear infinite; }

@keyframes starShow41 {
  0% {
    top: 96vh; }
  96% {
    top: 0vh; }
  2% {
    top: 100vh; }
  100% {
    top: 96vh; } }

.box > div:nth-of-type(31) > div:nth-of-type(2) {
  border: 7px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 36%;
  top: 58vh;
  animation: starShow51 2s linear infinite; }

@keyframes starShow51 {
  0% {
    top: 58vh; }
  58% {
    top: 0vh; }
  21% {
    top: 100vh; }
  100% {
    top: 58vh; } }

.box > div:nth-of-type(31) > div:nth-of-type(3) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 2%;
  top: 19vh;
  animation: starShow61 5s linear infinite; }

@keyframes starShow61 {
  0% {
    top: 19vh; }
  19% {
    top: 0vh; }
  41% {
    top: 100vh; }
  100% {
    top: 19vh; } }

.box > div:nth-of-type(31) > div:nth-of-type(4) {
  border: 7px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 9%;
  top: 47vh;
  animation: starShow71 4s linear infinite; }

@keyframes starShow71 {
  0% {
    top: 47vh; }
  47% {
    top: 0vh; }
  27% {
    top: 100vh; }
  100% {
    top: 47vh; } }

.box > div:nth-of-type(31) > div:nth-of-type(5) {
  border: 10px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 46%;
  top: 33vh;
  animation: starShow81 8s linear infinite; }

@keyframes starShow81 {
  0% {
    top: 33vh; }
  33% {
    top: 0vh; }
  34% {
    top: 100vh; }
  100% {
    top: 33vh; } }

.box > div:nth-of-type(31) > div:nth-of-type(6) {
  border: 5px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 16%;
  top: 16vh;
  animation: starShow91 1s linear infinite; }

@keyframes starShow91 {
  0% {
    top: 16vh; }
  16% {
    top: 0vh; }
  42% {
    top: 100vh; }
  100% {
    top: 16vh; } }

.box > div:nth-of-type(31) > div:nth-of-type(7) {
  border: 5px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 57%;
  top: 9vh;
  animation: starShow101 3s linear infinite; }

@keyframes starShow101 {
  0% {
    top: 9vh; }
  9% {
    top: 0vh; }
  46% {
    top: 100vh; }
  100% {
    top: 9vh; } }

.box > div:nth-of-type(31) > div:nth-of-type(8) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 72%;
  top: 88vh;
  animation: starShow111 5s linear infinite; }

@keyframes starShow111 {
  0% {
    top: 88vh; }
  88% {
    top: 0vh; }
  6% {
    top: 100vh; }
  100% {
    top: 88vh; } }

.box > div:nth-of-type(32) > div:nth-of-type(1) {
  border: 10px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 60%;
  top: 90vh;
  animation: starShow42 8s linear infinite; }

@keyframes starShow42 {
  0% {
    top: 90vh; }
  90% {
    top: 0vh; }
  5% {
    top: 100vh; }
  100% {
    top: 90vh; } }

.box > div:nth-of-type(32) > div:nth-of-type(2) {
  border: 6px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 80%;
  top: 16vh;
  animation: starShow52 2s linear infinite; }

@keyframes starShow52 {
  0% {
    top: 16vh; }
  16% {
    top: 0vh; }
  42% {
    top: 100vh; }
  100% {
    top: 16vh; } }

.box > div:nth-of-type(32) > div:nth-of-type(3) {
  border: 6px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 51%;
  top: 46vh;
  animation: starShow62 2s linear infinite; }

@keyframes starShow62 {
  0% {
    top: 46vh; }
  46% {
    top: 0vh; }
  27% {
    top: 100vh; }
  100% {
    top: 46vh; } }

.box > div:nth-of-type(32) > div:nth-of-type(4) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 77%;
  top: 27vh;
  animation: starShow72 5s linear infinite; }

@keyframes starShow72 {
  0% {
    top: 27vh; }
  27% {
    top: 0vh; }
  37% {
    top: 100vh; }
  100% {
    top: 27vh; } }

.box > div:nth-of-type(32) > div:nth-of-type(5) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 67%;
  top: 81vh;
  animation: starShow82 2s linear infinite; }

@keyframes starShow82 {
  0% {
    top: 81vh; }
  81% {
    top: 0vh; }
  10% {
    top: 100vh; }
  100% {
    top: 81vh; } }

.box > div:nth-of-type(32) > div:nth-of-type(6) {
  border: 6px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 5%;
  top: 93vh;
  animation: starShow92 9s linear infinite; }

@keyframes starShow92 {
  0% {
    top: 93vh; }
  93% {
    top: 0vh; }
  4% {
    top: 100vh; }
  100% {
    top: 93vh; } }

.box > div:nth-of-type(32) > div:nth-of-type(7) {
  border: 10px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 12%;
  top: 27vh;
  animation: starShow102 3s linear infinite; }

@keyframes starShow102 {
  0% {
    top: 27vh; }
  27% {
    top: 0vh; }
  37% {
    top: 100vh; }
  100% {
    top: 27vh; } }

.box > div:nth-of-type(32) > div:nth-of-type(8) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 37%;
  top: 69vh;
  animation: starShow112 4s linear infinite; }

@keyframes starShow112 {
  0% {
    top: 69vh; }
  69% {
    top: 0vh; }
  16% {
    top: 100vh; }
  100% {
    top: 69vh; } }

.box > div:nth-of-type(33) > div:nth-of-type(1) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 31%;
  top: 17vh;
  animation: starShow43 8s linear infinite; }

@keyframes starShow43 {
  0% {
    top: 17vh; }
  17% {
    top: 0vh; }
  42% {
    top: 100vh; }
  100% {
    top: 17vh; } }

.box > div:nth-of-type(33) > div:nth-of-type(2) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 83%;
  top: 8vh;
  animation: starShow53 8s linear infinite; }

@keyframes starShow53 {
  0% {
    top: 8vh; }
  8% {
    top: 0vh; }
  46% {
    top: 100vh; }
  100% {
    top: 8vh; } }

.box > div:nth-of-type(33) > div:nth-of-type(3) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 66%;
  top: 72vh;
  animation: starShow63 1s linear infinite; }

@keyframes starShow63 {
  0% {
    top: 72vh; }
  72% {
    top: 0vh; }
  14% {
    top: 100vh; }
  100% {
    top: 72vh; } }

.box > div:nth-of-type(33) > div:nth-of-type(4) {
  border: 7px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 17%;
  top: 81vh;
  animation: starShow73 9s linear infinite; }

@keyframes starShow73 {
  0% {
    top: 81vh; }
  81% {
    top: 0vh; }
  10% {
    top: 100vh; }
  100% {
    top: 81vh; } }

.box > div:nth-of-type(33) > div:nth-of-type(5) {
  border: 10px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 17%;
  top: 42vh;
  animation: starShow83 2s linear infinite; }

@keyframes starShow83 {
  0% {
    top: 42vh; }
  42% {
    top: 0vh; }
  29% {
    top: 100vh; }
  100% {
    top: 42vh; } }

.box > div:nth-of-type(33) > div:nth-of-type(6) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 12%;
  top: 89vh;
  animation: starShow93 6s linear infinite; }

@keyframes starShow93 {
  0% {
    top: 89vh; }
  89% {
    top: 0vh; }
  6% {
    top: 100vh; }
  100% {
    top: 89vh; } }

.box > div:nth-of-type(33) > div:nth-of-type(7) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 87%;
  top: 14vh;
  animation: starShow103 6s linear infinite; }

@keyframes starShow103 {
  0% {
    top: 14vh; }
  14% {
    top: 0vh; }
  43% {
    top: 100vh; }
  100% {
    top: 14vh; } }

.box > div:nth-of-type(33) > div:nth-of-type(8) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 23%;
  top: 39vh;
  animation: starShow113 8s linear infinite; }

@keyframes starShow113 {
  0% {
    top: 39vh; }
  39% {
    top: 0vh; }
  31% {
    top: 100vh; }
  100% {
    top: 39vh; } }

.box > div:nth-of-type(34) > div:nth-of-type(1) {
  border: 10px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 95%;
  top: 45vh;
  animation: starShow44 1s linear infinite; }

@keyframes starShow44 {
  0% {
    top: 45vh; }
  45% {
    top: 0vh; }
  28% {
    top: 100vh; }
  100% {
    top: 45vh; } }

.box > div:nth-of-type(34) > div:nth-of-type(2) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 73%;
  top: 26vh;
  animation: starShow54 2s linear infinite; }

@keyframes starShow54 {
  0% {
    top: 26vh; }
  26% {
    top: 0vh; }
  37% {
    top: 100vh; }
  100% {
    top: 26vh; } }

.box > div:nth-of-type(34) > div:nth-of-type(3) {
  border: 3px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 86%;
  top: 94vh;
  animation: starShow64 10s linear infinite; }

@keyframes starShow64 {
  0% {
    top: 94vh; }
  94% {
    top: 0vh; }
  3% {
    top: 100vh; }
  100% {
    top: 94vh; } }

.box > div:nth-of-type(34) > div:nth-of-type(4) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 95%;
  top: 69vh;
  animation: starShow74 8s linear infinite; }

@keyframes starShow74 {
  0% {
    top: 69vh; }
  69% {
    top: 0vh; }
  16% {
    top: 100vh; }
  100% {
    top: 69vh; } }

.box > div:nth-of-type(34) > div:nth-of-type(5) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 88%;
  top: 17vh;
  animation: starShow84 9s linear infinite; }

@keyframes starShow84 {
  0% {
    top: 17vh; }
  17% {
    top: 0vh; }
  42% {
    top: 100vh; }
  100% {
    top: 17vh; } }

.box > div:nth-of-type(34) > div:nth-of-type(6) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 96%;
  top: 8vh;
  animation: starShow94 2s linear infinite; }

@keyframes starShow94 {
  0% {
    top: 8vh; }
  8% {
    top: 0vh; }
  46% {
    top: 100vh; }
  100% {
    top: 8vh; } }

.box > div:nth-of-type(34) > div:nth-of-type(7) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 61%;
  top: 24vh;
  animation: starShow104 6s linear infinite; }

@keyframes starShow104 {
  0% {
    top: 24vh; }
  24% {
    top: 0vh; }
  38% {
    top: 100vh; }
  100% {
    top: 24vh; } }

.box > div:nth-of-type(34) > div:nth-of-type(8) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 65%;
  top: 39vh;
  animation: starShow114 10s linear infinite; }

@keyframes starShow114 {
  0% {
    top: 39vh; }
  39% {
    top: 0vh; }
  31% {
    top: 100vh; }
  100% {
    top: 39vh; } }

.box > div:nth-of-type(35) > div:nth-of-type(1) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 81%;
  top: 50vh;
  animation: starShow45 5s linear infinite; }

@keyframes starShow45 {
  0% {
    top: 50vh; }
  50% {
    top: 0vh; }
  25% {
    top: 100vh; }
  100% {
    top: 50vh; } }

.box > div:nth-of-type(35) > div:nth-of-type(2) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 4%;
  top: 16vh;
  animation: starShow55 2s linear infinite; }

@keyframes starShow55 {
  0% {
    top: 16vh; }
  16% {
    top: 0vh; }
  42% {
    top: 100vh; }
  100% {
    top: 16vh; } }

.box > div:nth-of-type(35) > div:nth-of-type(3) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 77%;
  top: 29vh;
  animation: starShow65 9s linear infinite; }

@keyframes starShow65 {
  0% {
    top: 29vh; }
  29% {
    top: 0vh; }
  36% {
    top: 100vh; }
  100% {
    top: 29vh; } }

.box > div:nth-of-type(35) > div:nth-of-type(4) {
  border: 7px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 47%;
  top: 99vh;
  animation: starShow75 7s linear infinite; }

@keyframes starShow75 {
  0% {
    top: 99vh; }
  99% {
    top: 0vh; }
  1% {
    top: 100vh; }
  100% {
    top: 99vh; } }

.box > div:nth-of-type(35) > div:nth-of-type(5) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 84%;
  top: 12vh;
  animation: starShow85 4s linear infinite; }

@keyframes starShow85 {
  0% {
    top: 12vh; }
  12% {
    top: 0vh; }
  44% {
    top: 100vh; }
  100% {
    top: 12vh; } }

.box > div:nth-of-type(35) > div:nth-of-type(6) {
  border: 6px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 67%;
  top: 98vh;
  animation: starShow95 10s linear infinite; }

@keyframes starShow95 {
  0% {
    top: 98vh; }
  98% {
    top: 0vh; }
  1% {
    top: 100vh; }
  100% {
    top: 98vh; } }

.box > div:nth-of-type(35) > div:nth-of-type(7) {
  border: 5px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 20%;
  top: 71vh;
  animation: starShow105 5s linear infinite; }

@keyframes starShow105 {
  0% {
    top: 71vh; }
  71% {
    top: 0vh; }
  15% {
    top: 100vh; }
  100% {
    top: 71vh; } }

.box > div:nth-of-type(35) > div:nth-of-type(8) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 5%;
  top: 36vh;
  animation: starShow115 3s linear infinite; }

@keyframes starShow115 {
  0% {
    top: 36vh; }
  36% {
    top: 0vh; }
  32% {
    top: 100vh; }
  100% {
    top: 36vh; } }

.box > div:nth-of-type(36) > div:nth-of-type(1) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 98%;
  top: 54vh;
  animation: starShow46 2s linear infinite; }

@keyframes starShow46 {
  0% {
    top: 54vh; }
  54% {
    top: 0vh; }
  23% {
    top: 100vh; }
  100% {
    top: 54vh; } }

.box > div:nth-of-type(36) > div:nth-of-type(2) {
  border: 3px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 43%;
  top: 77vh;
  animation: starShow56 1s linear infinite; }

@keyframes starShow56 {
  0% {
    top: 77vh; }
  77% {
    top: 0vh; }
  12% {
    top: 100vh; }
  100% {
    top: 77vh; } }

.box > div:nth-of-type(36) > div:nth-of-type(3) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 61%;
  top: 52vh;
  animation: starShow66 4s linear infinite; }

@keyframes starShow66 {
  0% {
    top: 52vh; }
  52% {
    top: 0vh; }
  24% {
    top: 100vh; }
  100% {
    top: 52vh; } }

.box > div:nth-of-type(36) > div:nth-of-type(4) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 47%;
  top: 31vh;
  animation: starShow76 2s linear infinite; }

@keyframes starShow76 {
  0% {
    top: 31vh; }
  31% {
    top: 0vh; }
  35% {
    top: 100vh; }
  100% {
    top: 31vh; } }

.box > div:nth-of-type(36) > div:nth-of-type(5) {
  border: 10px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 6%;
  top: 4vh;
  animation: starShow86 9s linear infinite; }

@keyframes starShow86 {
  0% {
    top: 4vh; }
  4% {
    top: 0vh; }
  48% {
    top: 100vh; }
  100% {
    top: 4vh; } }

.box > div:nth-of-type(36) > div:nth-of-type(6) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 61%;
  top: 47vh;
  animation: starShow96 7s linear infinite; }

@keyframes starShow96 {
  0% {
    top: 47vh; }
  47% {
    top: 0vh; }
  27% {
    top: 100vh; }
  100% {
    top: 47vh; } }

.box > div:nth-of-type(36) > div:nth-of-type(7) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 80%;
  top: 11vh;
  animation: starShow106 2s linear infinite; }

@keyframes starShow106 {
  0% {
    top: 11vh; }
  11% {
    top: 0vh; }
  45% {
    top: 100vh; }
  100% {
    top: 11vh; } }

.box > div:nth-of-type(36) > div:nth-of-type(8) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 22%;
  top: 33vh;
  animation: starShow116 4s linear infinite; }

@keyframes starShow116 {
  0% {
    top: 33vh; }
  33% {
    top: 0vh; }
  34% {
    top: 100vh; }
  100% {
    top: 33vh; } }

.box > div:nth-of-type(37) > div:nth-of-type(1) {
  border: 6px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 66%;
  top: 33vh;
  animation: starShow47 7s linear infinite; }

@keyframes starShow47 {
  0% {
    top: 33vh; }
  33% {
    top: 0vh; }
  34% {
    top: 100vh; }
  100% {
    top: 33vh; } }

.box > div:nth-of-type(37) > div:nth-of-type(2) {
  border: 10px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 20%;
  top: 96vh;
  animation: starShow57 6s linear infinite; }

@keyframes starShow57 {
  0% {
    top: 96vh; }
  96% {
    top: 0vh; }
  2% {
    top: 100vh; }
  100% {
    top: 96vh; } }

.box > div:nth-of-type(37) > div:nth-of-type(3) {
  border: 3px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 38%;
  top: 66vh;
  animation: starShow67 9s linear infinite; }

@keyframes starShow67 {
  0% {
    top: 66vh; }
  66% {
    top: 0vh; }
  17% {
    top: 100vh; }
  100% {
    top: 66vh; } }

.box > div:nth-of-type(37) > div:nth-of-type(4) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 82%;
  top: 47vh;
  animation: starShow77 4s linear infinite; }

@keyframes starShow77 {
  0% {
    top: 47vh; }
  47% {
    top: 0vh; }
  27% {
    top: 100vh; }
  100% {
    top: 47vh; } }

.box > div:nth-of-type(37) > div:nth-of-type(5) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 75%;
  top: 6vh;
  animation: starShow87 6s linear infinite; }

@keyframes starShow87 {
  0% {
    top: 6vh; }
  6% {
    top: 0vh; }
  47% {
    top: 100vh; }
  100% {
    top: 6vh; } }

.box > div:nth-of-type(37) > div:nth-of-type(6) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 88%;
  top: 84vh;
  animation: starShow97 7s linear infinite; }

@keyframes starShow97 {
  0% {
    top: 84vh; }
  84% {
    top: 0vh; }
  8% {
    top: 100vh; }
  100% {
    top: 84vh; } }

.box > div:nth-of-type(37) > div:nth-of-type(7) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 42%;
  top: 48vh;
  animation: starShow107 2s linear infinite; }

@keyframes starShow107 {
  0% {
    top: 48vh; }
  48% {
    top: 0vh; }
  26% {
    top: 100vh; }
  100% {
    top: 48vh; } }

.box > div:nth-of-type(37) > div:nth-of-type(8) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 74%;
  top: 84vh;
  animation: starShow117 8s linear infinite; }

@keyframes starShow117 {
  0% {
    top: 84vh; }
  84% {
    top: 0vh; }
  8% {
    top: 100vh; }
  100% {
    top: 84vh; } }

.box > div:nth-of-type(38) > div:nth-of-type(1) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 63%;
  top: 68vh;
  animation: starShow48 2s linear infinite; }

@keyframes starShow48 {
  0% {
    top: 68vh; }
  68% {
    top: 0vh; }
  16% {
    top: 100vh; }
  100% {
    top: 68vh; } }

.box > div:nth-of-type(38) > div:nth-of-type(2) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 96%;
  top: 63vh;
  animation: starShow58 3s linear infinite; }

@keyframes starShow58 {
  0% {
    top: 63vh; }
  63% {
    top: 0vh; }
  19% {
    top: 100vh; }
  100% {
    top: 63vh; } }

.box > div:nth-of-type(38) > div:nth-of-type(3) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 48%;
  top: 58vh;
  animation: starShow68 3s linear infinite; }

@keyframes starShow68 {
  0% {
    top: 58vh; }
  58% {
    top: 0vh; }
  21% {
    top: 100vh; }
  100% {
    top: 58vh; } }

.box > div:nth-of-type(38) > div:nth-of-type(4) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 92%;
  top: 81vh;
  animation: starShow78 5s linear infinite; }

@keyframes starShow78 {
  0% {
    top: 81vh; }
  81% {
    top: 0vh; }
  10% {
    top: 100vh; }
  100% {
    top: 81vh; } }

.box > div:nth-of-type(38) > div:nth-of-type(5) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 31%;
  top: 62vh;
  animation: starShow88 8s linear infinite; }

@keyframes starShow88 {
  0% {
    top: 62vh; }
  62% {
    top: 0vh; }
  19% {
    top: 100vh; }
  100% {
    top: 62vh; } }

.box > div:nth-of-type(38) > div:nth-of-type(6) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 94%;
  top: 25vh;
  animation: starShow98 2s linear infinite; }

@keyframes starShow98 {
  0% {
    top: 25vh; }
  25% {
    top: 0vh; }
  38% {
    top: 100vh; }
  100% {
    top: 25vh; } }

.box > div:nth-of-type(38) > div:nth-of-type(7) {
  border: 5px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 4%;
  top: 95vh;
  animation: starShow108 2s linear infinite; }

@keyframes starShow108 {
  0% {
    top: 95vh; }
  95% {
    top: 0vh; }
  3% {
    top: 100vh; }
  100% {
    top: 95vh; } }

.box > div:nth-of-type(38) > div:nth-of-type(8) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 83%;
  top: 95vh;
  animation: starShow118 5s linear infinite; }

@keyframes starShow118 {
  0% {
    top: 95vh; }
  95% {
    top: 0vh; }
  3% {
    top: 100vh; }
  100% {
    top: 95vh; } }

.box > div:nth-of-type(39) > div:nth-of-type(1) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 100%;
  top: 63vh;
  animation: starShow49 10s linear infinite; }

@keyframes starShow49 {
  0% {
    top: 63vh; }
  63% {
    top: 0vh; }
  19% {
    top: 100vh; }
  100% {
    top: 63vh; } }

.box > div:nth-of-type(39) > div:nth-of-type(2) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 70%;
  top: 66vh;
  animation: starShow59 1s linear infinite; }

@keyframes starShow59 {
  0% {
    top: 66vh; }
  66% {
    top: 0vh; }
  17% {
    top: 100vh; }
  100% {
    top: 66vh; } }

.box > div:nth-of-type(39) > div:nth-of-type(3) {
  border: 3px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 25%;
  top: 16vh;
  animation: starShow69 4s linear infinite; }

@keyframes starShow69 {
  0% {
    top: 16vh; }
  16% {
    top: 0vh; }
  42% {
    top: 100vh; }
  100% {
    top: 16vh; } }

.box > div:nth-of-type(39) > div:nth-of-type(4) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 64%;
  top: 50vh;
  animation: starShow79 9s linear infinite; }

@keyframes starShow79 {
  0% {
    top: 50vh; }
  50% {
    top: 0vh; }
  25% {
    top: 100vh; }
  100% {
    top: 50vh; } }

.box > div:nth-of-type(39) > div:nth-of-type(5) {
  border: 5px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 54%;
  top: 3vh;
  animation: starShow89 2s linear infinite; }

@keyframes starShow89 {
  0% {
    top: 3vh; }
  3% {
    top: 0vh; }
  49% {
    top: 100vh; }
  100% {
    top: 3vh; } }

.box > div:nth-of-type(39) > div:nth-of-type(6) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 1%;
  top: 9vh;
  animation: starShow99 4s linear infinite; }

@keyframes starShow99 {
  0% {
    top: 9vh; }
  9% {
    top: 0vh; }
  46% {
    top: 100vh; }
  100% {
    top: 9vh; } }

.box > div:nth-of-type(39) > div:nth-of-type(7) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 93%;
  top: 99vh;
  animation: starShow109 8s linear infinite; }

@keyframes starShow109 {
  0% {
    top: 99vh; }
  99% {
    top: 0vh; }
  1% {
    top: 100vh; }
  100% {
    top: 99vh; } }

.box > div:nth-of-type(39) > div:nth-of-type(8) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 100%;
  top: 91vh;
  animation: starShow119 5s linear infinite; }

@keyframes starShow119 {
  0% {
    top: 91vh; }
  91% {
    top: 0vh; }
  5% {
    top: 100vh; }
  100% {
    top: 91vh; } }

.box > div:nth-of-type(40) > div:nth-of-type(1) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 89%;
  top: 58vh;
  animation: starShow50 4s linear infinite; }

@keyframes starShow50 {
  0% {
    top: 58vh; }
  58% {
    top: 0vh; }
  21% {
    top: 100vh; }
  100% {
    top: 58vh; } }

.box > div:nth-of-type(40) > div:nth-of-type(2) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 3%;
  top: 71vh;
  animation: starShow60 4s linear infinite; }

@keyframes starShow60 {
  0% {
    top: 71vh; }
  71% {
    top: 0vh; }
  15% {
    top: 100vh; }
  100% {
    top: 71vh; } }

.box > div:nth-of-type(40) > div:nth-of-type(3) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 68%;
  top: 87vh;
  animation: starShow70 7s linear infinite; }

@keyframes starShow70 {
  0% {
    top: 87vh; }
  87% {
    top: 0vh; }
  7% {
    top: 100vh; }
  100% {
    top: 87vh; } }

.box > div:nth-of-type(40) > div:nth-of-type(4) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 7%;
  top: 18vh;
  animation: starShow80 2s linear infinite; }

@keyframes starShow80 {
  0% {
    top: 18vh; }
  18% {
    top: 0vh; }
  41% {
    top: 100vh; }
  100% {
    top: 18vh; } }

.box > div:nth-of-type(40) > div:nth-of-type(5) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 99%;
  top: 51vh;
  animation: starShow90 6s linear infinite; }

@keyframes starShow90 {
  0% {
    top: 51vh; }
  51% {
    top: 0vh; }
  25% {
    top: 100vh; }
  100% {
    top: 51vh; } }

.box > div:nth-of-type(40) > div:nth-of-type(6) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 8%;
  top: 36vh;
  animation: starShow100 5s linear infinite; }

@keyframes starShow100 {
  0% {
    top: 36vh; }
  36% {
    top: 0vh; }
  32% {
    top: 100vh; }
  100% {
    top: 36vh; } }

.box > div:nth-of-type(40) > div:nth-of-type(7) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 67%;
  top: 42vh;
  animation: starShow110 10s linear infinite; }

@keyframes starShow110 {
  0% {
    top: 42vh; }
  42% {
    top: 0vh; }
  29% {
    top: 100vh; }
  100% {
    top: 42vh; } }

.box > div:nth-of-type(40) > div:nth-of-type(8) {
  border: 6px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 95%;
  top: 83vh;
  animation: starShow120 1s linear infinite; }

@keyframes starShow120 {
  0% {
    top: 83vh; }
  83% {
    top: 0vh; }
  9% {
    top: 100vh; }
  100% {
    top: 83vh; } }

.box > div:nth-of-type(41) > div:nth-of-type(1) {
  border: 6px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 93%;
  top: 77vh;
  animation: starShow51 3s linear infinite; }

@keyframes starShow51 {
  0% {
    top: 77vh; }
  77% {
    top: 0vh; }
  12% {
    top: 100vh; }
  100% {
    top: 77vh; } }

.box > div:nth-of-type(41) > div:nth-of-type(2) {
  border: 6px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 33%;
  top: 71vh;
  animation: starShow61 3s linear infinite; }

@keyframes starShow61 {
  0% {
    top: 71vh; }
  71% {
    top: 0vh; }
  15% {
    top: 100vh; }
  100% {
    top: 71vh; } }

.box > div:nth-of-type(41) > div:nth-of-type(3) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 26%;
  top: 44vh;
  animation: starShow71 9s linear infinite; }

@keyframes starShow71 {
  0% {
    top: 44vh; }
  44% {
    top: 0vh; }
  28% {
    top: 100vh; }
  100% {
    top: 44vh; } }

.box > div:nth-of-type(41) > div:nth-of-type(4) {
  border: 7px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 70%;
  top: 57vh;
  animation: starShow81 7s linear infinite; }

@keyframes starShow81 {
  0% {
    top: 57vh; }
  57% {
    top: 0vh; }
  22% {
    top: 100vh; }
  100% {
    top: 57vh; } }

.box > div:nth-of-type(41) > div:nth-of-type(5) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 55%;
  top: 63vh;
  animation: starShow91 6s linear infinite; }

@keyframes starShow91 {
  0% {
    top: 63vh; }
  63% {
    top: 0vh; }
  19% {
    top: 100vh; }
  100% {
    top: 63vh; } }

.box > div:nth-of-type(41) > div:nth-of-type(6) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 62%;
  top: 98vh;
  animation: starShow101 8s linear infinite; }

@keyframes starShow101 {
  0% {
    top: 98vh; }
  98% {
    top: 0vh; }
  1% {
    top: 100vh; }
  100% {
    top: 98vh; } }

.box > div:nth-of-type(41) > div:nth-of-type(7) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 56%;
  top: 57vh;
  animation: starShow111 4s linear infinite; }

@keyframes starShow111 {
  0% {
    top: 57vh; }
  57% {
    top: 0vh; }
  22% {
    top: 100vh; }
  100% {
    top: 57vh; } }

.box > div:nth-of-type(41) > div:nth-of-type(8) {
  border: 6px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 66%;
  top: 19vh;
  animation: starShow121 4s linear infinite; }

@keyframes starShow121 {
  0% {
    top: 19vh; }
  19% {
    top: 0vh; }
  41% {
    top: 100vh; }
  100% {
    top: 19vh; } }

.box > div:nth-of-type(42) > div:nth-of-type(1) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 28%;
  top: 98vh;
  animation: starShow52 9s linear infinite; }

@keyframes starShow52 {
  0% {
    top: 98vh; }
  98% {
    top: 0vh; }
  1% {
    top: 100vh; }
  100% {
    top: 98vh; } }

.box > div:nth-of-type(42) > div:nth-of-type(2) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 39%;
  top: 53vh;
  animation: starShow62 9s linear infinite; }

@keyframes starShow62 {
  0% {
    top: 53vh; }
  53% {
    top: 0vh; }
  24% {
    top: 100vh; }
  100% {
    top: 53vh; } }

.box > div:nth-of-type(42) > div:nth-of-type(3) {
  border: 7px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 73%;
  top: 78vh;
  animation: starShow72 6s linear infinite; }

@keyframes starShow72 {
  0% {
    top: 78vh; }
  78% {
    top: 0vh; }
  11% {
    top: 100vh; }
  100% {
    top: 78vh; } }

.box > div:nth-of-type(42) > div:nth-of-type(4) {
  border: 3px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 35%;
  top: 22vh;
  animation: starShow82 10s linear infinite; }

@keyframes starShow82 {
  0% {
    top: 22vh; }
  22% {
    top: 0vh; }
  39% {
    top: 100vh; }
  100% {
    top: 22vh; } }

.box > div:nth-of-type(42) > div:nth-of-type(5) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 16%;
  top: 72vh;
  animation: starShow92 7s linear infinite; }

@keyframes starShow92 {
  0% {
    top: 72vh; }
  72% {
    top: 0vh; }
  14% {
    top: 100vh; }
  100% {
    top: 72vh; } }

.box > div:nth-of-type(42) > div:nth-of-type(6) {
  border: 5px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 56%;
  top: 13vh;
  animation: starShow102 3s linear infinite; }

@keyframes starShow102 {
  0% {
    top: 13vh; }
  13% {
    top: 0vh; }
  44% {
    top: 100vh; }
  100% {
    top: 13vh; } }

.box > div:nth-of-type(42) > div:nth-of-type(7) {
  border: 5px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 80%;
  top: 59vh;
  animation: starShow112 6s linear infinite; }

@keyframes starShow112 {
  0% {
    top: 59vh; }
  59% {
    top: 0vh; }
  21% {
    top: 100vh; }
  100% {
    top: 59vh; } }

.box > div:nth-of-type(42) > div:nth-of-type(8) {
  border: 10px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 4%;
  top: 38vh;
  animation: starShow122 6s linear infinite; }

@keyframes starShow122 {
  0% {
    top: 38vh; }
  38% {
    top: 0vh; }
  31% {
    top: 100vh; }
  100% {
    top: 38vh; } }

.box > div:nth-of-type(43) > div:nth-of-type(1) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 39%;
  top: 69vh;
  animation: starShow53 1s linear infinite; }

@keyframes starShow53 {
  0% {
    top: 69vh; }
  69% {
    top: 0vh; }
  16% {
    top: 100vh; }
  100% {
    top: 69vh; } }

.box > div:nth-of-type(43) > div:nth-of-type(2) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 1%;
  top: 19vh;
  animation: starShow63 1s linear infinite; }

@keyframes starShow63 {
  0% {
    top: 19vh; }
  19% {
    top: 0vh; }
  41% {
    top: 100vh; }
  100% {
    top: 19vh; } }

.box > div:nth-of-type(43) > div:nth-of-type(3) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 33%;
  top: 94vh;
  animation: starShow73 5s linear infinite; }

@keyframes starShow73 {
  0% {
    top: 94vh; }
  94% {
    top: 0vh; }
  3% {
    top: 100vh; }
  100% {
    top: 94vh; } }

.box > div:nth-of-type(43) > div:nth-of-type(4) {
  border: 7px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 21%;
  top: 91vh;
  animation: starShow83 3s linear infinite; }

@keyframes starShow83 {
  0% {
    top: 91vh; }
  91% {
    top: 0vh; }
  5% {
    top: 100vh; }
  100% {
    top: 91vh; } }

.box > div:nth-of-type(43) > div:nth-of-type(5) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 41%;
  top: 70vh;
  animation: starShow93 5s linear infinite; }

@keyframes starShow93 {
  0% {
    top: 70vh; }
  70% {
    top: 0vh; }
  15% {
    top: 100vh; }
  100% {
    top: 70vh; } }

.box > div:nth-of-type(43) > div:nth-of-type(6) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 83%;
  top: 2vh;
  animation: starShow103 9s linear infinite; }

@keyframes starShow103 {
  0% {
    top: 2vh; }
  2% {
    top: 0vh; }
  49% {
    top: 100vh; }
  100% {
    top: 2vh; } }

.box > div:nth-of-type(43) > div:nth-of-type(7) {
  border: 3px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 86%;
  top: 80vh;
  animation: starShow113 4s linear infinite; }

@keyframes starShow113 {
  0% {
    top: 80vh; }
  80% {
    top: 0vh; }
  10% {
    top: 100vh; }
  100% {
    top: 80vh; } }

.box > div:nth-of-type(43) > div:nth-of-type(8) {
  border: 10px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 4%;
  top: 61vh;
  animation: starShow123 7s linear infinite; }

@keyframes starShow123 {
  0% {
    top: 61vh; }
  61% {
    top: 0vh; }
  20% {
    top: 100vh; }
  100% {
    top: 61vh; } }

.box > div:nth-of-type(44) > div:nth-of-type(1) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 73%;
  top: 53vh;
  animation: starShow54 6s linear infinite; }

@keyframes starShow54 {
  0% {
    top: 53vh; }
  53% {
    top: 0vh; }
  24% {
    top: 100vh; }
  100% {
    top: 53vh; } }

.box > div:nth-of-type(44) > div:nth-of-type(2) {
  border: 6px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 2%;
  top: 68vh;
  animation: starShow64 3s linear infinite; }

@keyframes starShow64 {
  0% {
    top: 68vh; }
  68% {
    top: 0vh; }
  16% {
    top: 100vh; }
  100% {
    top: 68vh; } }

.box > div:nth-of-type(44) > div:nth-of-type(3) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 5%;
  top: 73vh;
  animation: starShow74 7s linear infinite; }

@keyframes starShow74 {
  0% {
    top: 73vh; }
  73% {
    top: 0vh; }
  14% {
    top: 100vh; }
  100% {
    top: 73vh; } }

.box > div:nth-of-type(44) > div:nth-of-type(4) {
  border: 7px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 7%;
  top: 25vh;
  animation: starShow84 10s linear infinite; }

@keyframes starShow84 {
  0% {
    top: 25vh; }
  25% {
    top: 0vh; }
  38% {
    top: 100vh; }
  100% {
    top: 25vh; } }

.box > div:nth-of-type(44) > div:nth-of-type(5) {
  border: 10px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 76%;
  top: 14vh;
  animation: starShow94 2s linear infinite; }

@keyframes starShow94 {
  0% {
    top: 14vh; }
  14% {
    top: 0vh; }
  43% {
    top: 100vh; }
  100% {
    top: 14vh; } }

.box > div:nth-of-type(44) > div:nth-of-type(6) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 19%;
  top: 4vh;
  animation: starShow104 2s linear infinite; }

@keyframes starShow104 {
  0% {
    top: 4vh; }
  4% {
    top: 0vh; }
  48% {
    top: 100vh; }
  100% {
    top: 4vh; } }

.box > div:nth-of-type(44) > div:nth-of-type(7) {
  border: 6px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 85%;
  top: 69vh;
  animation: starShow114 1s linear infinite; }

@keyframes starShow114 {
  0% {
    top: 69vh; }
  69% {
    top: 0vh; }
  16% {
    top: 100vh; }
  100% {
    top: 69vh; } }

.box > div:nth-of-type(44) > div:nth-of-type(8) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 99%;
  top: 68vh;
  animation: starShow124 1s linear infinite; }

@keyframes starShow124 {
  0% {
    top: 68vh; }
  68% {
    top: 0vh; }
  16% {
    top: 100vh; }
  100% {
    top: 68vh; } }

.box > div:nth-of-type(45) > div:nth-of-type(1) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 20%;
  top: 82vh;
  animation: starShow55 7s linear infinite; }

@keyframes starShow55 {
  0% {
    top: 82vh; }
  82% {
    top: 0vh; }
  9% {
    top: 100vh; }
  100% {
    top: 82vh; } }

.box > div:nth-of-type(45) > div:nth-of-type(2) {
  border: 5px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 95%;
  top: 50vh;
  animation: starShow65 10s linear infinite; }

@keyframes starShow65 {
  0% {
    top: 50vh; }
  50% {
    top: 0vh; }
  25% {
    top: 100vh; }
  100% {
    top: 50vh; } }

.box > div:nth-of-type(45) > div:nth-of-type(3) {
  border: 10px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 42%;
  top: 51vh;
  animation: starShow75 6s linear infinite; }

@keyframes starShow75 {
  0% {
    top: 51vh; }
  51% {
    top: 0vh; }
  25% {
    top: 100vh; }
  100% {
    top: 51vh; } }

.box > div:nth-of-type(45) > div:nth-of-type(4) {
  border: 10px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 82%;
  top: 100vh;
  animation: starShow85 9s linear infinite; }

@keyframes starShow85 {
  0% {
    top: 100vh; }
  100% {
    top: 0vh; }
  0% {
    top: 100vh; }
  100% {
    top: 100vh; } }

.box > div:nth-of-type(45) > div:nth-of-type(5) {
  border: 10px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 84%;
  top: 99vh;
  animation: starShow95 5s linear infinite; }

@keyframes starShow95 {
  0% {
    top: 99vh; }
  99% {
    top: 0vh; }
  1% {
    top: 100vh; }
  100% {
    top: 99vh; } }

.box > div:nth-of-type(45) > div:nth-of-type(6) {
  border: 5px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 26%;
  top: 67vh;
  animation: starShow105 1s linear infinite; }

@keyframes starShow105 {
  0% {
    top: 67vh; }
  67% {
    top: 0vh; }
  17% {
    top: 100vh; }
  100% {
    top: 67vh; } }

.box > div:nth-of-type(45) > div:nth-of-type(7) {
  border: 10px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 43%;
  top: 90vh;
  animation: starShow115 10s linear infinite; }

@keyframes starShow115 {
  0% {
    top: 90vh; }
  90% {
    top: 0vh; }
  5% {
    top: 100vh; }
  100% {
    top: 90vh; } }

.box > div:nth-of-type(45) > div:nth-of-type(8) {
  border: 10px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 54%;
  top: 60vh;
  animation: starShow125 1s linear infinite; }

@keyframes starShow125 {
  0% {
    top: 60vh; }
  60% {
    top: 0vh; }
  20% {
    top: 100vh; }
  100% {
    top: 60vh; } }

.box > div:nth-of-type(46) > div:nth-of-type(1) {
  border: 5px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 39%;
  top: 91vh;
  animation: starShow56 1s linear infinite; }

@keyframes starShow56 {
  0% {
    top: 91vh; }
  91% {
    top: 0vh; }
  5% {
    top: 100vh; }
  100% {
    top: 91vh; } }

.box > div:nth-of-type(46) > div:nth-of-type(2) {
  border: 7px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 83%;
  top: 46vh;
  animation: starShow66 3s linear infinite; }

@keyframes starShow66 {
  0% {
    top: 46vh; }
  46% {
    top: 0vh; }
  27% {
    top: 100vh; }
  100% {
    top: 46vh; } }

.box > div:nth-of-type(46) > div:nth-of-type(3) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 80%;
  top: 27vh;
  animation: starShow76 5s linear infinite; }

@keyframes starShow76 {
  0% {
    top: 27vh; }
  27% {
    top: 0vh; }
  37% {
    top: 100vh; }
  100% {
    top: 27vh; } }

.box > div:nth-of-type(46) > div:nth-of-type(4) {
  border: 3px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 22%;
  top: 6vh;
  animation: starShow86 3s linear infinite; }

@keyframes starShow86 {
  0% {
    top: 6vh; }
  6% {
    top: 0vh; }
  47% {
    top: 100vh; }
  100% {
    top: 6vh; } }

.box > div:nth-of-type(46) > div:nth-of-type(5) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 31%;
  top: 66vh;
  animation: starShow96 6s linear infinite; }

@keyframes starShow96 {
  0% {
    top: 66vh; }
  66% {
    top: 0vh; }
  17% {
    top: 100vh; }
  100% {
    top: 66vh; } }

.box > div:nth-of-type(46) > div:nth-of-type(6) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 55%;
  top: 84vh;
  animation: starShow106 2s linear infinite; }

@keyframes starShow106 {
  0% {
    top: 84vh; }
  84% {
    top: 0vh; }
  8% {
    top: 100vh; }
  100% {
    top: 84vh; } }

.box > div:nth-of-type(46) > div:nth-of-type(7) {
  border: 7px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 55%;
  top: 49vh;
  animation: starShow116 10s linear infinite; }

@keyframes starShow116 {
  0% {
    top: 49vh; }
  49% {
    top: 0vh; }
  26% {
    top: 100vh; }
  100% {
    top: 49vh; } }

.box > div:nth-of-type(46) > div:nth-of-type(8) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 27%;
  top: 65vh;
  animation: starShow126 10s linear infinite; }

@keyframes starShow126 {
  0% {
    top: 65vh; }
  65% {
    top: 0vh; }
  18% {
    top: 100vh; }
  100% {
    top: 65vh; } }

.box > div:nth-of-type(47) > div:nth-of-type(1) {
  border: 10px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 65%;
  top: 63vh;
  animation: starShow57 5s linear infinite; }

@keyframes starShow57 {
  0% {
    top: 63vh; }
  63% {
    top: 0vh; }
  19% {
    top: 100vh; }
  100% {
    top: 63vh; } }

.box > div:nth-of-type(47) > div:nth-of-type(2) {
  border: 6px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 63%;
  top: 92vh;
  animation: starShow67 9s linear infinite; }

@keyframes starShow67 {
  0% {
    top: 92vh; }
  92% {
    top: 0vh; }
  4% {
    top: 100vh; }
  100% {
    top: 92vh; } }

.box > div:nth-of-type(47) > div:nth-of-type(3) {
  border: 6px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 19%;
  top: 32vh;
  animation: starShow77 8s linear infinite; }

@keyframes starShow77 {
  0% {
    top: 32vh; }
  32% {
    top: 0vh; }
  34% {
    top: 100vh; }
  100% {
    top: 32vh; } }

.box > div:nth-of-type(47) > div:nth-of-type(4) {
  border: 7px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 33%;
  top: 43vh;
  animation: starShow87 8s linear infinite; }

@keyframes starShow87 {
  0% {
    top: 43vh; }
  43% {
    top: 0vh; }
  29% {
    top: 100vh; }
  100% {
    top: 43vh; } }

.box > div:nth-of-type(47) > div:nth-of-type(5) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 58%;
  top: 35vh;
  animation: starShow97 3s linear infinite; }

@keyframes starShow97 {
  0% {
    top: 35vh; }
  35% {
    top: 0vh; }
  33% {
    top: 100vh; }
  100% {
    top: 35vh; } }

.box > div:nth-of-type(47) > div:nth-of-type(6) {
  border: 3px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 11%;
  top: 63vh;
  animation: starShow107 9s linear infinite; }

@keyframes starShow107 {
  0% {
    top: 63vh; }
  63% {
    top: 0vh; }
  19% {
    top: 100vh; }
  100% {
    top: 63vh; } }

.box > div:nth-of-type(47) > div:nth-of-type(7) {
  border: 6px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 69%;
  top: 66vh;
  animation: starShow117 7s linear infinite; }

@keyframes starShow117 {
  0% {
    top: 66vh; }
  66% {
    top: 0vh; }
  17% {
    top: 100vh; }
  100% {
    top: 66vh; } }

.box > div:nth-of-type(47) > div:nth-of-type(8) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 35%;
  top: 19vh;
  animation: starShow127 5s linear infinite; }

@keyframes starShow127 {
  0% {
    top: 19vh; }
  19% {
    top: 0vh; }
  41% {
    top: 100vh; }
  100% {
    top: 19vh; } }

.box > div:nth-of-type(48) > div:nth-of-type(1) {
  border: 5px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 78%;
  top: 26vh;
  animation: starShow58 4s linear infinite; }

@keyframes starShow58 {
  0% {
    top: 26vh; }
  26% {
    top: 0vh; }
  37% {
    top: 100vh; }
  100% {
    top: 26vh; } }

.box > div:nth-of-type(48) > div:nth-of-type(2) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 70%;
  top: 80vh;
  animation: starShow68 7s linear infinite; }

@keyframes starShow68 {
  0% {
    top: 80vh; }
  80% {
    top: 0vh; }
  10% {
    top: 100vh; }
  100% {
    top: 80vh; } }

.box > div:nth-of-type(48) > div:nth-of-type(3) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 87%;
  top: 31vh;
  animation: starShow78 8s linear infinite; }

@keyframes starShow78 {
  0% {
    top: 31vh; }
  31% {
    top: 0vh; }
  35% {
    top: 100vh; }
  100% {
    top: 31vh; } }

.box > div:nth-of-type(48) > div:nth-of-type(4) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 33%;
  top: 31vh;
  animation: starShow88 10s linear infinite; }

@keyframes starShow88 {
  0% {
    top: 31vh; }
  31% {
    top: 0vh; }
  35% {
    top: 100vh; }
  100% {
    top: 31vh; } }

.box > div:nth-of-type(48) > div:nth-of-type(5) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 21%;
  top: 63vh;
  animation: starShow98 7s linear infinite; }

@keyframes starShow98 {
  0% {
    top: 63vh; }
  63% {
    top: 0vh; }
  19% {
    top: 100vh; }
  100% {
    top: 63vh; } }

.box > div:nth-of-type(48) > div:nth-of-type(6) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 100%;
  top: 18vh;
  animation: starShow108 10s linear infinite; }

@keyframes starShow108 {
  0% {
    top: 18vh; }
  18% {
    top: 0vh; }
  41% {
    top: 100vh; }
  100% {
    top: 18vh; } }

.box > div:nth-of-type(48) > div:nth-of-type(7) {
  border: 4px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 42%;
  top: 33vh;
  animation: starShow118 9s linear infinite; }

@keyframes starShow118 {
  0% {
    top: 33vh; }
  33% {
    top: 0vh; }
  34% {
    top: 100vh; }
  100% {
    top: 33vh; } }

.box > div:nth-of-type(48) > div:nth-of-type(8) {
  border: 3px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 54%;
  top: 48vh;
  animation: starShow128 10s linear infinite; }

@keyframes starShow128 {
  0% {
    top: 48vh; }
  48% {
    top: 0vh; }
  26% {
    top: 100vh; }
  100% {
    top: 48vh; } }

.box > div:nth-of-type(49) > div:nth-of-type(1) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 94%;
  top: 29vh;
  animation: starShow59 4s linear infinite; }

@keyframes starShow59 {
  0% {
    top: 29vh; }
  29% {
    top: 0vh; }
  36% {
    top: 100vh; }
  100% {
    top: 29vh; } }

.box > div:nth-of-type(49) > div:nth-of-type(2) {
  border: 6px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 56%;
  top: 37vh;
  animation: starShow69 7s linear infinite; }

@keyframes starShow69 {
  0% {
    top: 37vh; }
  37% {
    top: 0vh; }
  32% {
    top: 100vh; }
  100% {
    top: 37vh; } }

.box > div:nth-of-type(49) > div:nth-of-type(3) {
  border: 10px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 94%;
  top: 28vh;
  animation: starShow79 1s linear infinite; }

@keyframes starShow79 {
  0% {
    top: 28vh; }
  28% {
    top: 0vh; }
  36% {
    top: 100vh; }
  100% {
    top: 28vh; } }

.box > div:nth-of-type(49) > div:nth-of-type(4) {
  border: 5px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 66%;
  top: 78vh;
  animation: starShow89 1s linear infinite; }

@keyframes starShow89 {
  0% {
    top: 78vh; }
  78% {
    top: 0vh; }
  11% {
    top: 100vh; }
  100% {
    top: 78vh; } }

.box > div:nth-of-type(49) > div:nth-of-type(5) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 34%;
  top: 6vh;
  animation: starShow99 9s linear infinite; }

@keyframes starShow99 {
  0% {
    top: 6vh; }
  6% {
    top: 0vh; }
  47% {
    top: 100vh; }
  100% {
    top: 6vh; } }

.box > div:nth-of-type(49) > div:nth-of-type(6) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 8%;
  top: 39vh;
  animation: starShow109 6s linear infinite; }

@keyframes starShow109 {
  0% {
    top: 39vh; }
  39% {
    top: 0vh; }
  31% {
    top: 100vh; }
  100% {
    top: 39vh; } }

.box > div:nth-of-type(49) > div:nth-of-type(7) {
  border: 5px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 28%;
  top: 83vh;
  animation: starShow119 4s linear infinite; }

@keyframes starShow119 {
  0% {
    top: 83vh; }
  83% {
    top: 0vh; }
  9% {
    top: 100vh; }
  100% {
    top: 83vh; } }

.box > div:nth-of-type(49) > div:nth-of-type(8) {
  border: 8px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 65%;
  top: 95vh;
  animation: starShow129 10s linear infinite; }

@keyframes starShow129 {
  0% {
    top: 95vh; }
  95% {
    top: 0vh; }
  3% {
    top: 100vh; }
  100% {
    top: 95vh; } }

.box > div:nth-of-type(50) > div:nth-of-type(1) {
  border: 9px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 7%;
  top: 45vh;
  animation: starShow60 9s linear infinite; }

@keyframes starShow60 {
  0% {
    top: 45vh; }
  45% {
    top: 0vh; }
  28% {
    top: 100vh; }
  100% {
    top: 45vh; } }

.box > div:nth-of-type(50) > div:nth-of-type(2) {
  border: 1px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 46%;
  top: 24vh;
  animation: starShow70 10s linear infinite; }

@keyframes starShow70 {
  0% {
    top: 24vh; }
  24% {
    top: 0vh; }
  38% {
    top: 100vh; }
  100% {
    top: 24vh; } }

.box > div:nth-of-type(50) > div:nth-of-type(3) {
  border: 3px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 2%;
  top: 48vh;
  animation: starShow80 9s linear infinite; }

@keyframes starShow80 {
  0% {
    top: 48vh; }
  48% {
    top: 0vh; }
  26% {
    top: 100vh; }
  100% {
    top: 48vh; } }

.box > div:nth-of-type(50) > div:nth-of-type(4) {
  border: 2px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 5%;
  top: 78vh;
  animation: starShow90 6s linear infinite; }

@keyframes starShow90 {
  0% {
    top: 78vh; }
  78% {
    top: 0vh; }
  11% {
    top: 100vh; }
  100% {
    top: 78vh; } }

.box > div:nth-of-type(50) > div:nth-of-type(5) {
  border: 5px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 13%;
  top: 2vh;
  animation: starShow100 8s linear infinite; }

@keyframes starShow100 {
  0% {
    top: 2vh; }
  2% {
    top: 0vh; }
  49% {
    top: 100vh; }
  100% {
    top: 2vh; } }

.box > div:nth-of-type(50) > div:nth-of-type(6) {
  border: 5px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 74%;
  top: 56vh;
  animation: starShow110 9s linear infinite; }

@keyframes starShow110 {
  0% {
    top: 56vh; }
  56% {
    top: 0vh; }
  22% {
    top: 100vh; }
  100% {
    top: 56vh; } }

.box > div:nth-of-type(50) > div:nth-of-type(7) {
  border: 5px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 22%;
  top: 74vh;
  animation: starShow120 1s linear infinite; }

@keyframes starShow120 {
  0% {
    top: 74vh; }
  74% {
    top: 0vh; }
  13% {
    top: 100vh; }
  100% {
    top: 74vh; } }

.box > div:nth-of-type(50) > div:nth-of-type(8) {
  border: 6px solid white;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 81%;
  top: 34vh;
  animation: starShow130 7s linear infinite; }

@keyframes starShow130 {
  0% {
    top: 34vh; }
  34% {
    top: 0vh; }
  33% {
    top: 100vh; }
  100% {
    top: 34vh; } }
